|I joined the faculty at North Carolina State University (NCSU) in 2012. Prior to that I worked in industry for seven years, most notably at IBM Research where I worked on next generation networking projects. I received both my PhD in Computer Science and MS in Networking from NCSU.
My passion is for teaching Computer Science as it is at the core of many of the greatest innovations of our times. Technology affects our lives in so many ways and it is going to continue to do so for many years to come. It is transforming our society by affecting politics, education, how we manage our data and it even influences how we interact with people.
My research interests are in innovation of Computer Science Education, effective ways of teaching Computer Science to non-majors and increasing the diversity of Computer Science students. I am also interested in Cloud Networking, Software Defined Networking, techniques and uses of Deep Packet Processing, advance scheduling of network resources, control & management plane design.
- 2019-Present Associate Teaching Professor at NCSU, Dep. of Computer Science
- 2012-2019 Assistant Teaching Professor at NCSU, Dep. of Computer Science
- 2008-2011 Network Research Engineer at IBM Research
- 2005-2008 Research Scientist at MCNC, Grid Computing & Network Services
Honors & Awards
- 2023 NCSU Outstanding Teaching Award
- 2021-2023 3C Cultural Competence in Computing Fellow
- 2020-2022 NCSU DELTA Faculty Fellow
- 2021 CSC Person of Exceptional Performance Award (nominated by colleagues)
- 2021 CSC Carla Savage Award (nominated by colleagues)
- 2021 COE Women and Minority Eng. Best Online Pivot Award (nominated by students)
- 2020 NCSU Equity for Women Award Nominee
- 2016 ACMP/AITP Carol Miller Outstanding Undergraduate Lecturer Award
- 2006 Nancy G. Pollock NCSU’s University-wide Best Dissertation Award
- 2005 PhD in Computer Science, NCSU
- 2002 MS in Computer Networking, NCSU
- 1999 BS in Electrical Engineering/Minor in Applied Math, Kettering University