Current Teaching (Spring 2015)

SWE 312: User Interface Design
SWE 387: Software Project Management

Graduate Courses Taught 

ICS 513: Software Design ICS 514: Software V&V and Quality Assurance ICS 519: Software Engineering Experimentation ** ICS 519: Software Metrics SWE 585: Empirical Software Engineering ** ICS 599: Seminar ICS 701: Directed Research I

Undergraduate Courses Taught 

ICS 102: Introduction to Computing ICS 103: Computer Programming in C SWE 214: Introduction to Software Engineering SWE 215: Software Requirements Engineering * SWE 312: User Interface Design * SWE 316: Software Design and Architecture * SWE 387: Software Project Management * SWE 417: Software Engineering Project I SWE 418: Software Engineering Project II SWE 436: Object-Oriented Design Patterns ** SWE 469: Software Metrics **

 

* Coordination and teaching;  ** Course development and teaching