- Academic Leadership Program, Big Ten Academic Alliance, 2023.
- Faculty for Student Success Fellow, University of Nebraska-Lincoln, 2022.
- Faculty Leadership: From Aspiration into Reality (FLAIR) Fellow, University of Nebraska-Lincoln, 2021.
- Faculty Recognition Award, Dept. of Computer Science and Engineering, University of Nebraska-Lincoln, 2020.
- Faculty Service Award, College of Engineering, University of Nebraska-Lincoln, 2020.
- Holling Family Distinguished Senior Faculty Teaching Award, College of Engineering, University of Nebraska-Lincoln, 2019.
- Outstanding Teaching Award for Upper Division Courses, Dept. of Computer Science and Engineering, University of Nebraska-Lincoln, 2008.
- Henry Y. Kleinkauf Family Distinguished New Faculty Teaching Award, College of Engineering, University of Nebraska-Lincoln, 2006.
- Outstanding Teaching Award for Upper Division Courses, Dept. of Computer Science and Engineering, University of Nebraska-Lincoln, 2005.
- Outstanding Teaching Award for Upper Division Courses, Dept. of Computer Science and Engineering, University of Nebraska-Lincoln, 2004.
- Outstanding Teaching Award for Upper Division Courses, Dept. of Computer Science and Engineering, University of Nebraska-Lincoln, 2003.
- Dean Scholarship, Illinois Institute of Technology, 1999-2000.