Biography
I am an Associate Teaching Professor in the Department of Computer Science at North Carolina State University. As a teaching-track faculty member, my primary responsibility involves teaching. I am currently course coordinator for the CSC316 Data Structures & Algorithms course. I also serve as a Technical Advisor and mentor for the CSC Department’s Senior Design Center. Aside from teaching, my work focuses on creation and innovative use of technologies for facilitating computer science teaching and learning.
Based on my work with developing and incorporating innovative technologies into my courses to facilitate teaching and learning, I received the NCSU Gertrude Cox Award for Innovative Excellence in Teaching and Learning with Technology for 2017-2018.
Education
- Ph.D., in Computer Science, North Carolina State University, Raleigh, NC, 2016.
- M.S., in Computer Science, North Carolina State University, Raleigh, NC, 2011.
- B.S., in Computer Science, North Carolina State University, Raleigh, NC, 2009.
Awards & Honors
- 2024: Outstanding Reviewer Award from SIGCSE ’24
- 2023: Nominee for NCSU Outstanding Teacher Award, Computer Science nominee
- 2021: Nominee for NCSU Outstanding Teacher Award, Computer Science nominee
- 2019: Nominee for NCSU Outstanding Teacher Award, Computer Science nominee
- 2017-2018: NCSU Gertrude Cox Award for Innovative Excellence in Teaching and Learning with Technology
- 2018: Most Receptive Undergraduate Professor Outside of Class
- 2015-2016: Recognized by the “Thank a Teacher” program at NC State University.
- 2010: Outstanding Graduate Teaching Assistant Award by the NCSU University Graduate Student Association