Teaching
Assistant Professor
Dept. of CSE, Mississippi State University
Spring 2024
Course: CSE 8273 Software Requirements Engineering
Class Size: 18 students
Official Evaluation: 4.9 out of 5
Course: CSE 4283/6283 SW Testing and QA
Class Size: 49 students
Official Evaluation: 4.9 out of 5
Fall 2023
Course: CSE 4283/6283 SW Architecture and Design Paradigm
Class Size: 55 students
Official Evaluation: 4.9 out of 5
Spring 2023
Course: CSE 8273 Software Requirements Engineering
Class Size: 14 students
Official Evaluation: 4.9 out of 5
Course: CSE 4283/6283 SW Testing and QA
Class Size: 47 students
Official Evaluation: 4.4 out of 5
Fall 2022
Course: CSE 4283/6283 SW Architecture and Design Paradigm
Class Size: 45 students
Official Evaluation: 4.9 out of 5
Spring 2022
Course: CSE 4214/6214 Introduction to Software Engineering
Class Size: 37 students
Official Evaluation: 4.1 out of 5
Course: CSE 4283/6283 SW Testing and QA
Class Size: 37 students
Official Evaluation: 4.9 out of 5
Fall 2021
Course: CSE 4214/6214 Introduction to Software Engineering
Class Size: 55 students
Official Evaluation: 4.5 out of 5
Course: CSE 4283/6283 SW Architecture and Design Paradigm
Class Size: 39 students
Official Evaluation: 4.6 out of 5
Spring 2021
Course: CSE 8273 Software Requirements Engineering
Class Size: 14 students
Official Evaluation: 4.5 out of 5
Fall 2020
Course: CSE 4214/6214 Introduction to Software Engineering
Class Size: 50 students
Official Evaluation: 4.4 out of 5
Course: CSE 4283/6283 SW Architecture and Design Paradigm
Class Size: 47 students
Official Evaluation: 4.2 out of 5
Spring 2020
Course: CSE 2813 Discrete Structures
Class Size: 52 students
Official Evaluation: 4.2 out of 5
Course: CSE 4283/6283 SW Testing and QA
Class Size: 45 students
Official Evaluation: 4.3 out of 5
Fall 2019
Course: CSE 8283 Empirical Software Engineering
Class Size: 16 students
Official Evaluation: 4.6 out of 5
Course: CSE 4233/6233 SW Architecture and Design Paradigm
Class Size: 45 students
Official Evaluation: 4.6 out of 5
Spring 2019
Course: CSE 4283/6283 SW Testing and QA
Class Size: 30 students
Official Evaluation: 4.3 out of 5
Fall 2018
Course: CSE 8283 Empirical Software Engineering
Class Size: 6 students
Official Evaluation: 4.9 out of 5
Course: CSE 2813 Discrete Structures
Class Size: 55 students
Official Evaluation: 4.5 out of 5
Spring 2018
Course: CSE 8273 Software Requirements Engineering
Class Size: 16 students
Official Evaluation: 4.6 out of 5
Fall 2017
Course: CSE 4214/6214 - Introduction to Software Engineering
Class Size: 30 students
Official Evaluation: 4.5 out of 5
Spring 2017
Course: CSE 4214/6214 Introduction to Software Engineering
Class Size: 35 students
Official Evaluation: 4.4 out of 5
Fall 2016
Course: CSE 4214/6214 Introduction to Software Engineering
Class Size: 28 students
Official Evaluation: 4.5 out of 5
Assistant Professor
Dept. of MCSIS, Northwest Missouri State University
Summer 2016
Course: CSIS 596 Grad Direct. Project I
Class Size: 58 students in 2 sections (29 students each)
Spring 2016
Course: CSIS 563 Developing Web Applications and Services
Class Size: 60 students in 2 sections (30 students each)
Course: CSIS 542 OOP in Java
Class Size: 22 students
Course: CSIS 562 Software Eng. II
Class Size: 18 students
Fall 2015
Course: CSIS 525 Theory and Implementation of Programming Languages
Class Size: 47 students
Syllabus
Course: CSIS 563 - Developing Web Applications and Services
Class Size: 120 students in 3 sections (40 students each)
Syllabus
Instructor-of-Record
Mississippi State University
Spring 2015
Course: CSE 2813 - Discrete Structures
Class Size: 54 students
Official Evaluation: 4.7 out of 5
Fall 2014
Course: CSE 2813 - Discrete Structures
Class Size: 31 students
Official Evaluation: 4.8 out of 5
Syllabus
Teaching Assistant
Mississippi State University
Fall 2010, Fall 2009, Spring 2009
Course assisted with:
CSE 6833 - Introduction to Algorithms
CSE 2383 - Data Structure
CSE 3813 - Introduction to Formal Languages and Automata
CSE 6613 - Introduction to Biocomputing
CSE 6733 - Introduction to Operating Systems
Dept. of CSE, Mississippi State University
Spring 2024
Course: CSE 8273 Software Requirements Engineering
Class Size: 18 students
Official Evaluation: 4.9 out of 5
Course: CSE 4283/6283 SW Testing and QA
Class Size: 49 students
Official Evaluation: 4.9 out of 5
Fall 2023
Course: CSE 4283/6283 SW Architecture and Design Paradigm
Class Size: 55 students
Official Evaluation: 4.9 out of 5
Spring 2023
Course: CSE 8273 Software Requirements Engineering
Class Size: 14 students
Official Evaluation: 4.9 out of 5
Course: CSE 4283/6283 SW Testing and QA
Class Size: 47 students
Official Evaluation: 4.4 out of 5
Fall 2022
Course: CSE 4283/6283 SW Architecture and Design Paradigm
Class Size: 45 students
Official Evaluation: 4.9 out of 5
Spring 2022
Course: CSE 4214/6214 Introduction to Software Engineering
Class Size: 37 students
Official Evaluation: 4.1 out of 5
Course: CSE 4283/6283 SW Testing and QA
Class Size: 37 students
Official Evaluation: 4.9 out of 5
Fall 2021
Course: CSE 4214/6214 Introduction to Software Engineering
Class Size: 55 students
Official Evaluation: 4.5 out of 5
Course: CSE 4283/6283 SW Architecture and Design Paradigm
Class Size: 39 students
Official Evaluation: 4.6 out of 5
Spring 2021
Course: CSE 8273 Software Requirements Engineering
Class Size: 14 students
Official Evaluation: 4.5 out of 5
Fall 2020
Course: CSE 4214/6214 Introduction to Software Engineering
Class Size: 50 students
Official Evaluation: 4.4 out of 5
Course: CSE 4283/6283 SW Architecture and Design Paradigm
Class Size: 47 students
Official Evaluation: 4.2 out of 5
Spring 2020
Course: CSE 2813 Discrete Structures
Class Size: 52 students
Official Evaluation: 4.2 out of 5
Course: CSE 4283/6283 SW Testing and QA
Class Size: 45 students
Official Evaluation: 4.3 out of 5
Fall 2019
Course: CSE 8283 Empirical Software Engineering
Class Size: 16 students
Official Evaluation: 4.6 out of 5
Course: CSE 4233/6233 SW Architecture and Design Paradigm
Class Size: 45 students
Official Evaluation: 4.6 out of 5
Spring 2019
Course: CSE 4283/6283 SW Testing and QA
Class Size: 30 students
Official Evaluation: 4.3 out of 5
Fall 2018
Course: CSE 8283 Empirical Software Engineering
Class Size: 6 students
Official Evaluation: 4.9 out of 5
Course: CSE 2813 Discrete Structures
Class Size: 55 students
Official Evaluation: 4.5 out of 5
Spring 2018
Course: CSE 8273 Software Requirements Engineering
Class Size: 16 students
Official Evaluation: 4.6 out of 5
Fall 2017
Course: CSE 4214/6214 - Introduction to Software Engineering
Class Size: 30 students
Official Evaluation: 4.5 out of 5
Spring 2017
Course: CSE 4214/6214 Introduction to Software Engineering
Class Size: 35 students
Official Evaluation: 4.4 out of 5
Fall 2016
Course: CSE 4214/6214 Introduction to Software Engineering
Class Size: 28 students
Official Evaluation: 4.5 out of 5
Assistant Professor
Dept. of MCSIS, Northwest Missouri State University
Summer 2016
Course: CSIS 596 Grad Direct. Project I
Class Size: 58 students in 2 sections (29 students each)
Spring 2016
Course: CSIS 563 Developing Web Applications and Services
Class Size: 60 students in 2 sections (30 students each)
Course: CSIS 542 OOP in Java
Class Size: 22 students
Course: CSIS 562 Software Eng. II
Class Size: 18 students
Fall 2015
Course: CSIS 525 Theory and Implementation of Programming Languages
Class Size: 47 students
Syllabus
Course: CSIS 563 - Developing Web Applications and Services
Class Size: 120 students in 3 sections (40 students each)
Syllabus
Instructor-of-Record
Mississippi State University
Spring 2015
Course: CSE 2813 - Discrete Structures
Class Size: 54 students
Official Evaluation: 4.7 out of 5
Fall 2014
Course: CSE 2813 - Discrete Structures
Class Size: 31 students
Official Evaluation: 4.8 out of 5
Syllabus
Teaching Assistant
Mississippi State University
Fall 2010, Fall 2009, Spring 2009
Course assisted with: