Teaching

Here is a list of courses I have taught.

  1. PHYS760: Selected Topics in Computational Physics [Algorithmic Techniques in Artificial Intelligence and Machine Learning]. I taught this course at the University of Southern California in summer 2022. Students gave an average rating of 3.87/4 for the Course Impact.

  2. DSCI552: Machine Learning for Data Science. I taught this course at the University of Southern California in spring 2022. Students gave an average rating of 3.85/4 for the Course Impact.

  3. DSCI552: Machine Learning for Data Science. I taught this course at the University of Southern California in spring 2022. Students gave an average rating of 3.71/4 for the Course Impact.

  4. DSCI552: Machine Learning for Data Science. I taught this course at the University of Southern California in fall 2020. Students gave an average rating of 4.39/5 for the Overall Rating of the Instructor.

  5. PHYS760: Selected Topics in Computational Physics [Algorithmic Techniques in Artificial Intelligence and Machine Learning]. I taught this course at the University of Southern California in summer 2020. Students gave an average rating of 3.92/4 for the Course Impact.

  6. INF552: Machine Learning for Data Informatics. I taught this course at the University of Southern California in summer 2020. Students gave an average rating of 4.22/5 for the Overall Rating of the Instructor.

  7. INF552: Machine Learning for Data Informatics. I taught this course at the University of Southern California in spring 2020. Students gave an average rating of 4.36/5 for the Overall Rating of the Instructor.

  8. INF552: Machine Learning for Data Informatics. I taught this course at the University of Southern California in spring 2020. Students gave an average rating of 4.36/5 for the Overall Rating of the Instructor.

  9. INF552: Machine Learning for Data Informatics. I taught this course at the University of Southern California in spring 2019. Students gave an average rating of 4.50/5 for the Overall Rating of the Instructor.

  10. CSCI401: Capstone: Design and Construction of Large Software Systems. I was a stakeholder for this course taught by Jeffrey Miller at the University of Southern California in spring 2019.

  11. INF552: Machine Learning for Data Informatics. I taught this course at the University of Southern California in spring 2018. Students gave an average rating of 4.67/5 for the Overall Rating of the Instructor.

  12. INF552: Machine Learning for Data Informatics. I taught this course at the University of Southern California in fall 2017. Students gave an average rating of 4.76/5 for the Overall Rating of the Instructor.

  13. CSCI401: Capstone: Design and Construction of Large Software Systems. I was a stakeholder for this course taught by Jeffrey Miller at the University of Southern California in spring 2017.

  14. INF552: Machine Learning for Data Informatics. I taught this course at the University of Southern California in spring 2017. Students gave an average rating of 4.66/5 for the Overall Rating of the Instructor.

  15. INF552: Machine Learning for Data Informatics. I taught this course at the University of Southern California in fall 2016. Students gave an average rating of 4.79/5 for the Overall Rating of the Instructor.

  16. INF552: Machine Learning for Data Informatics. I taught this course at the University of Southern California in spring 2016. Students gave an average rating of 4.57/5 for the Overall Rating of the Instructor.

  17. COP2253: Java Programming. I taught this course at the University of West Florida in summer 2011.

  18. COP2334: C++ Programming. I taught this course at the University of West Florida in summer 2011.

  19. COP6990: Database and Knowledgebase Systems. I taught this course at the University of West Florida in spring 2011.

  20. CEN5992: Software Engineering Foundations: Operating Systems. I taught this course at the University of West Florida in spring 2011.

  21. COP4610C: Operating Systems Fundamentals. I taught this course at the University of West Florida in spring 2011.

  22. COP2253: Java Programming. I taught this course at the University of West Florida in spring 2011.

  23. CS294-11: Algorithmic Techniques in Artificial Intelligence. I organized and taught this Special Topics course at the University of California, Berkeley in spring 2006. Students gave an average rating of 6.2/7 for the Overall Teaching Effectiveness of the instructor.

  24. CS227: Reasoning Methods in Artificial Intelligence. I was a Teaching Assistant for this course at Stanford University in spring 2001, 2002 and 2003.

  25. CS222: Knowledge Representation. I was a Teaching Assistant for this course at Stanford University in winter 2003.