Teaching and Mentoring
Teaching Interests
Parallel Computing, Modeling and Simulation, Computer Architecture and Design, Operating Systems.
Current Teaching
- Assistant Professor - The University of Toledo
- Non-Linear Data Structures (Fall 2024)
- Operating Systems and System Programming (Fall 2024)
Previous Teaching
- Assistant Professor - The University of Toledo
- Non-Linear Data Structures (Fall 2022, Fall 2023)
- Linear Data Structures (Spring 2023, Spring 2024)
- Assistant Professor - University of South Carolina Beaufort
- Techniques of Computation (Fall 2019, Fall 2020, Fall 2021)
- High Performance Computing (Spring 2020, Spring 2021, Spring 2022)
- Modeling and Simulation (Fall 2020, Fall 2021)
- Introduction to Computer Architecture (Spring 2021, Spring 2022)
- Lecturer - Florida International University
- Data Communications
- Net-Centric Computing
- Graduate Teaching Assistant - Florida International University
- Introduction to Microcomputers Lab
- Computer Data Analysis Lab
- Programming I Lab
- Programming II
- Operating Systems
- Research Experience for Teachers (RET@FIU)
- JavaScript (Summer 2015, Summer 2016)
- Lecturer - University of Information Technology and Sciences
- Non-CS Major Courses: Computer Fundamentals and Web Technology, Computer Programming, Computer Programming Lab
- Core CS Courses: Structured Programming Language, Structured Programming Language Lab, Web Technology, Database Management System, Algorithms, Algorithms Lab
Mentoring
- Research Experience for Undergraduates (REU@FIU)
- Student: Vance Turnewitsch
- Paper: “Online Credibility Optimization and Power Control for Secure Mobile Crowdsourcing,” at IEEE Allerton 2013. [paper]