CS 2300 - Computer Science I (Fall 2024, Spring 2025)
CS 4060 - Applied Cryptography (Fall 2024)
CS 4400 - Database Management (Fall 2024)
CS 2352 - Applied Operating Systems (Spring 2025)
CS 2650 - Discrete Structures (Summer 2025)
Independently taught the undergraduate course to a class of 43 students, covering concepts from networking fundamentals, architecture and various topics related to cryptography and cybersecurity in Spring 2023.
Presented lectures, prepared questions and organized exams.
Managed classroom and engaged with students in various capacity.
Assisted faculties in various course related tasks such as:
Graded written and programming assignments, exams and projects providing detailed feedback to improve student learning and ensuring timely evaluation of work.
Proctored exams for class size of 30-70 students in different courses, maintaining academic integrity and providing a fair testing environment.
Delivered lab lectures and held office hours for 50+ undergraduate students, clarifying complex concepts and fostering a hands-on learning environment.
Mentored 400+ students (in total) addressing questions, providing guidance on topics and thus contributing to their academic success.
COMP 7311 - Advanced Computer Networks (Fall 2023)
COMP 7212 - Operating/Distributed Systems (Summer 2023)
COMP 7712 - Algorithm and Problem Solving (Fall 2022)
COMP 7118 - Data Mining (Fall 2022, Spring 2022)
COMP 7150 - Fundamentals of Data Science (Summer 2022)
COMP 4430 - Digital Forensics (Spring 2022)
COMP 1900 Lab - Introduction to Programming in Python (Fall 2021)
COMP 3825 - Network and Information Assurance (Spring 2021)
COMP 2700 - Discrete Structures (Spring 2021, Spring 2020)
COMP 4270 - Operating Systems (Spring 2024, Fall 2020, Spring 2020)
COMP 3150 - Programming in C/C++ (Fall 2019)
COMP 1900 Lab - Introduction to Programming in Java (Fall 2019)
EE 224 - Electrical Software Tools (Spring 2016)
Calculus I, II (Fall 2015)