Skip to main content
User Image

Prof. Mohamed El Bachir Menai

Professor

Faculty

علوم الحاسب والمعلومات
Room 2174 - Building 31 (1st floor)
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)