Teaching

  • Computer Science Department, Indiana University, Bloomington, IN, USA

    • Discrete Structures for Computer Science (Undergraduate, Summer 2022)
    • Applied Algorithms (Graduate, Fall 2021)
    • Applied Machine Learning (Graduate, Fall 2017)
    • Online Applied Data Mining (Graduate, Fall 2017)
    • Elements of Artificial Intelligence (Graduate, Spring 2018)
    • Introduction to Data Analysis and Mining (Undergraduate, Spring 2018, Spring 2022)
    • Introduction to Artificial Intelligence (Graduate Spring 2017)
    • Data Mining (Graduate, Fall 2012, Fall 2013, Spring 2015, Fall 2016 Spring 2016)
    • Machine Learning (Graduate, Spring 2013)
    • Data Structures (Undergraduate/Graduate, Spring 2014)
    • Seminar in Computer Science: Data Mining (Undergraduate, Fall 20114, Fall 2015)
    • Topics in Algorithms and Computing Theory (Graduate, Fall 2014)
    • Real World Data Science (Graduate, Summer 2016): Online class sponsored by Eli Lilly and Company
  • Computer Engineering Department, Siirt University, Turkey

    • Data Structures (Undergraduate, Fall 2018)
    • Artificial Neural Networks (Undergraduate, Fall 2018, Fall 2019)
    • Introduction to Computer Engineering (Undergraduate, Fall 2018, Fall 2019)
    • Data Security (Undergraduate, Spring 2019)
    • Algorithms and Programming I (Undergraduate, Fall 2019)
    • Algorithms and Programming II (Undergraduate, Spring 2019)
    • Web and Internet Technologies (Undergraduate, Spring 2019)