Classes Taught

Classes Taught at University of Maryland University College (UMUC)

Fall 2019

Software Verification and Validation (SWEN 647)

Usability Engineering (SWEN 651)

Software Engineering Project (SWEN 670)

Summer 2019

Software Engineering Project (SWEN 670)

Essentials of Computer Programming (UCSP 635)

Spring 2019

Software Verification and Validation (SWEN 647)

Software Engineering Project (SWEN 670)

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)

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)

Spring 2018

Formal Software Verification (STV 1.3; 1,281 students)

Fall 2017

Formal Software Verification (STV 1.3; 4,864 students)

Software Testing Fundamentals (STV 1.1; 2,890 students)

Summer 2017

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


Classes Taught at Other Universities

Functional Programming Methods for Analytics

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

Microxoft Office

Microsoft Excel

Microsoft PowerPoint

Internet Concepts

VBScript

Impact of Computers on Society

Software Testing

System Engineering

Computer Concepts

Windows 7