Classes Taught

Classes Taught at University of Maryland University College (UMUC)

Fall 2018

Software Verification and Validation (SWEN 647)
Software Engineering Project (SWEN 670)

Summer 2018

Software Design and Implementation (SWEN 646)
Software Engineering Project (SWEN 670)

Spring 2018

Software Engineering Project (SWEN 670)

Fall 2017

Software Engineering Project (SWEN 670)

Spring 2017

Structure of Computer Programming (UCSP 636)

Fall 2016
Essentials of Computer Programming (UCSP 635)
Structure of Computer Programming (UCSP 636)
Software Engineering Project (SWEN 670)

Summer 2016
Software Engineering Project (SWEN 670)

Spring 2016
Software Design and Implementation (SWEN 646)
Usability Engineering (SWEN 651)
Software Engineering Project (SWEN 670)

Fall 2015
Software Design and Implementation (SWEN 646)
Usability Engineering (SWEN 651)
Software Engineering Project (SWEN 670)

Summer 2015
Software Design and Implementation (SWEN 646)
Software Engineering Project (SWEN 670)

Spring 2015
Software Design and Implementation (SWEN 646)

Software Engineering Project (SWEN 670)

Fall 2014
Software Design and Implementation (SWEN 646)

Software Maintenance (SWEN 648)
Software Engineering Project (SWEN 670)

Summer 2014
Software Design and Implementation (SWEN 646)

Software Engineering Project (SWEN 670)

Spring 2014
Software Design and Implementation (SWEN 646)

Software Maintenance (SWEN 648)
Software Engineering Project (SWEN 670)

Fall 2013
Software Verification and Validation (SWEN 647)

Summer 2013
Usability Engineering (SWEN 651)
Software Verification and Validation (SWEN 647)

Spring 2013
System and Software Standards and Requirements (SWEN 645)
Software Engineering Project (SWEN 670)

Summer 2012
Information Technology Project Management (ITEC 640)

Spring 2012
Information Technology Project Management (ITEC 640)

Classes Taught at University System of Maryland through EdX (USMx)

Fall 2018
Software Testing Management (STV 1.2; 3,184 students)

Fall 2017

Formal Software Verification (STV 1.3; 3,642 students)
Software TestingĀ Fundamentals (STV 1.1; 2,624 students)

Summer 2017

Software TestingĀ Fundamentals (STV 1.1; 7,104 students)


Classes Taught at Other Universities
File Structure in Ada (Lab)
Programming Languages
Object Design in Java
Structured Computer Programming
Java Programming I
Java Programming II
C++ Programming
Object Oriented Programming I
Object Oriented Programming II
Database Management
Knowledge Management
Java Programming
.Net Programming
Microsoft Office
Microsoft Excel
Microsoft PowerPoint
Internet Concepts
VBScript
Impact of Computers on Society
Software Testing
System Engineering
Computer Concepts
Windows 7