Teaching

Course Instructor, Department of Computer Science, University of Texas at Arlington

  • CSE 3311 Object-Oriented Software Engineering: Spring 2023

Syllabus

Teaching Assistant, Department of Computer Science, University of Texas at Arlington

  • CSE 3311 Object-Oriented Software Engineering:

Study of an agile unified methodology and its application to object-oriented software development. Topics include requirements acquisition, use case derivation, modeling and design of interaction behavior and state behavior, introduction to design patterns, derivation of design class diagrams, implementation considerations and deployment. Team project.

Fall 2017 , Spring 2018, Fall 2018, Spring 2019, Fall 2019, Spring 2020, Fall 2020, Spring 2021, Fall 2021, Spring 2022, Fall 2022

  • CSE 2100 Practical Computer HS Systems:

A practical approach to hands-on computer hardware and software systems in a laboratory environment. Students will be exposed to basic design concepts using off-the-shelf hardware components and to tools that enable the design of complex software systems.

Summer 2018

  • CSE 6324 Advance Topics Software Engineering:

A practical approach to hands-on computer hardware and software systems in a laboratory environment. Students will be exposed to basic design concepts using off-the-shelf hardware components and to tools that enable the design of complex software systems.

Summer 2019