Classes Taught at University of Maryland Baltimore County
Spring 2022
Enterprise-Wide Computing (IS 668)
Data Science (IS 675)
Fall 2021
Project Management (IS 669)
Social Media Applications and Analytics (IS 679)
Classes Taught at University of Maryland University College (UMUC)
Spring 2021
Calculus I (MATH 140)
Fall 2020
Introduction to Problem Solving and Algorithm Design (CMIS 102)
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