page
Teaching
Current Courses (Fall 2022)
- CSC 700 (Ph.D. thesis): Supervision
- CSC 699 (Ph.D. course): Thesis proposal preparation
- CSC 662 (Ph.D. course): Artificial Intelligence
- CSC 696 (Ph.D. course): Independent Research Study 1
Past Courses
Ph.D. Courses
- CSC 699: Thesis proposal preparation (Spring 2017, Spring 2018, Spring 2019, Fall 2019, Spring 2020, Fall 2020, Spring 2021, Spring 2022, Fall 2022)
- CSC 697: Independent Research Study II (Spring 2010, Spring 2016, Spring 2018, Spring 2019, Spring 2021, Fall 2021)
- CSC 696: Independent Research Study I (Fall 2011, Fall 2013, Fall 2015, Fall 2016, Fall 2017, Fall 2018, Fall 2020, Fall 2021, Fall 2022)
- CSC 668: Selected Topics in AI (NLP and Depp Learning) - (Spring 2022)
- CSC 668: Selected Topics in AI (Evolutionary Computation) - (Fall 2009, Spring 2011)
- CSC 663: Machine Learning (Fall 2015, Fall 2016, Fall 2018, Fall 2019, Fall 2020, Fall 2021)
- CSC 662: Artificial Intelligence (Fall 2010, Fall 2012, Spring 2014, Spring 2019, Spring 2020, Spring 2021, Fall 2022)
- CSC 661: Swarm Intelligence (Spring 2013)
MS Courses
- CSC 569: Selected topics in AI (Fall 2011)
- CSC 563: Artificial Neural Networks and Machine Learning (Spring 2010, Fall 2010, Spring 2012, Fall 2012, Spring 2013, Spring 2016)
- CSC 562: Artificial Intelligence (Spring 2009, Fall 2009, Spring 2010, Fall 2010, Spring 2011, Fall 2011, Spring 2015, Fall 2015)
- CSC 546: Designing Object-Oriented Software Systems (Spring 2008, Fall 2013)
- CSC 512: Algorithms Analysis and Design (Fall 2016, Spring 2018, Fall 2018, Spring 2019, Fall 2019, Spring 2020, Fall 2020, Spring 2021, Fall 2021, Spring 2022)
BS Courses
- CSC 361: Artificial Intelligence (Fall 2007, Spring 2008)
- CSC 331: Design and Analysis of Algorithms (Spring 2017, Fall 2017, Spring 2018)
- CSC 320: Systems Programming (Spring 2008, Fall 2008, Spring 2009, Fall 2009)
- CSC 281: Discrete Mathematics for Computer Science (Fall 2014, Spring 2015)
- CSC 227: Operating Systems (Fall 2008, Summer 2009, Fall 2011, Spring 2012, Fall 2012, Fall 2015, Spring 2016)
- CSC 112: Computer Programming 1 - Introduction to OOP in Java (Fall 2007)