Graduate Teaching Assistant

  • Aug 2015 Dec 2015

    CGS 2518: Computer Data Analysis

    A hands-on study of microcomputer software packages for applications such as operating system, word processing, spreadsheets, and database management.

  • Aug 2015 Dec 2015

    CEN 4010: Software Engineering 1

    Introduction to Software Engineering covering Software Process Model, Software Analysis and Specification, Software Design and Software Testing.

  • Jan 2015 May 2015

    COP 4534: Algorithm Techniques

    A course on standard algorithm techniques including dynamic programming, greedy algorithms, divide and conquer, backtracking, graph and randomized algorithms.

  • Jan 2015 May 2015

    COP 2250: Java Programming

    A first course in programming for IT majors. Syntax and semantics of Java. Classes and Objects. Object oriented program development.

  • Aug 2014 Dec 2014

    CGS 2060: Introduction to Microcomputers

    A hands-on study of microcomputer software packages for applications such as operating system, word processing, spreadsheets, and database management.

Summer RET Instructor

  • May 2015 Aug 2018

    Worked as an instructor for NSF-DoD RET program for K-12 STEM teachers.

    Taught the fundamental concepts of Java programming (2018), algorithms (2017), data mining (2016) and web programming (2015).

NSF-DoD REU Site Mentor

  • May 2015 Aug 2017

    Mentored five undergraduate students in research formulation, data collection and analysis to help them complete their summer REU program.

    Guided the students in preparation and presentation of their research findings.

NSF-DoD RET Site Mentor

  • May 2016 Aug 2016

    Mentored two K-12 STEM teachers to participate in authentic summer research experiences.

    Guided the teachers to translate their research experiences and new scientific knowledge into their classroom activities and curricula.

TA Mentor

  • Jan 2015 Aug 2015

    Mentored the TA of the undergraduate Java Programming (COP 2250) and Computer Data Analysis (CGS 2518) course.

    In addition to TA responsibilities, led and mentored weekly planning meetings, coordinated with the professor, and acted as a liaison between all teaching assistants and the professor.