Teaching and Mentoring

Teaching Interests

Parallel Computing, Modeling and Simulation, Computer Networks, Software Engineering. I also enjoy teaching other core Computer Science courses, such as Programming Languages, Data Structure, Design and Analysis of Algorithms.

Current Teaching

Previous Teaching

  • Lecturer - Florida International University, Barry University
    • Data Communications (Spring 2019)
    • Net-Centric Computing (Spring 2019)
    • Computer Security (Spring 2019)
    • Programming for the Web (Spring 2019)
    • Introduction to Digital Literacy (Fall 2018)
    • Computer Architecture and Design (Fall 2018)
  • Graduate Teaching Assistant - Florida International University
    • Introduction to Microcomputers Lab (Fall 2012, Spring 2013, Fall 2015, Summer 2016)
    • Computer Data Analysis Lab (Fall 2012, Fall 2015)
    • Programming I Lab (Summer 2013, Fall 2013, Spring 2014, Fall 2014, Spring 2015, Spring 2016, Fall 2016)
    • Programming II (Summer 2014)
    • Operating Systems (Spring 2017, Spring 2018)
  • 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]