List of courses, I am interested in teaching in future:
Core computer science courses (Data Structure, Design and Analysis of Algorithms, Operating Systems, Programming and Problem Solving)
Introduction to Biometrics
Application of Machine Learning in Security, Privacy, and Forensics
Introduction to Wearable Computing (Resources Link1, Link2, Link3)
Software, Internet, and Web Security
List of courses I am teaching at Bucknell University, USA:
CS204: Introduction to Data Structures and Algorithms, Fall 2022, Spring 2023
CS379: Introduction to Biometrics, Spring 2023
List of courses I taught at Hofstra University, USA:
CS105: Introduction to Computer Science, Fall 2021, Spring 2022
CS110: Introduction to Computer Architecture, Fall 2021, Spring 2022
List of courses I have, am (or would be) teaching at Haverford College, USA:
Introduction to Computer Science (CS 105), Fall 2019:
Created 10 labs (available upon request)
Introduction to Computer Science and Data Structures (CS 107), Fall 2019 and Fall 2020
Introduction to Biometrics (CS 263), Spring 2020: Teaching Evaluations Spring 2020
Created 7 labs (available upon request)
Teaching evaluations
Plan to formalize this course for undergrad and write an undergraduate level text
Introduction to Computer Security: (CS 311) Evaluation Fall 2020
Covered the following topics and labs:
Software security:
Environment Variable and Set-UID
Shellshock Attack
Buffer Overflow Vulnerability
Race Condition Vulnerability
Web security:
Cross-Site Scripting Attack
Cross-site Forgery Attack
SQL Injection Attack
Internet security:
Packet Sniffing and Spoofing
ARP Cache Poisoning Attack
TCP/IP Attack
List of courses I have taught at Syracuse University, USA
CPS 300: Introduction to Python Programming, Spring 2019, Teaching evaluations
CPS 181: Introduction to Computing, Fall 2018, Teaching evaluations
List of courses I assisted in teaching
CIS 400: Social Media Mining, Spring 2018, Teaching assistant evaluations
CIS 351: Introduction to Data Structure, Fall 2017, Teaching assistant evaluations section 001, Teaching evaluations section 004