Teaching

Courses taught and tutorials presented

Sunita Chandrasekaran has taught undergraduate and graduate courses in computer systems, high-performance computing, and advanced topics in computer applications. She introduced a new graduate-level, NSF-sponsored course, Research Software Engineering (RSE) — the first of its kind in the country — which trains students in applying AI and machine learning skills to real-world problems.

Key impact: Across 16 semesters (Fall 2017–Spring 2026), 144 undergraduate and graduate students have been mentored through the Vertically Integrated Program (VIP) in High Performance Computing, which launched at UD in 2015 and allows undergraduates to enroll for 1–3 credits while doing research.
Summary: 46 course sections taught across 11 academic years (Fall 2015–Spring 2026, with a sabbatical in 2023–24) — roughly 560 combined student enrollments. Core rotation includes CISC 360 (Computer Architecture), CISC 662 (Computer Systems Architecture), CISC 372 (Parallel Programming/Computing), and CISC 849/867 (Advanced Topics), alongside a CISC/ELEG VIP – High Performance Computing section offered nearly every term since 2015. Largest single section: 44 students (CISC 372, Fall 2019; CISC 360, Fall 2017). Newest addition: CISC 867 Research Software Engineering (RSE) — the first course of its kind in the country — enrolling 29 students in Spring 2026.

Tutorials Presented at Conferences