Developed course materials for undergraduate computer science classes.
Assisted in conducting lectures and facilitating classroom discussions.
Designed and graded assignments to evaluate student understanding.
Created and taught undergraduate and graduate level classes in software engineering, programming languages, data structures, algorithms, databases, and operating systems.