Advanced C Programming

Undergraduate course (Spring '23)

Intermediate-level course teaches advanced concepts in C programming.

Holistic Software Security

Graduate course (Fall '21, '22, '23, '24)

The course provides a complete overview of different aspects of software security and standard techniques used to solve various software security problems.

Operating System Engineering

Undergraduate course (Spring '21, '22, '24)

Higher-level systems course involving hands-on exercises in building various components of an Operating System.