Teaching

I was working as an Assistant Professor at Computer Science Department, Forman Christian College (A Chartered University), Pakistan, till January 2020.

Courses

I regularly taught the following courses.

  • Artificial Intelligence [undergraduate] [Spring17, Fall17, Fall18, Spring19, Fall19]
    • Search Algorithms, Constraint Satisfaction Problems, Logic, Learning (Classification, Regression, Clustering), Neural Networks
  • Advanced Machine Learning [graduate][Spring18,Fall19]
    • Regression, Classification, Bias-Variance Analysis, Gradient Descent Algorithm, Generalization, Regularization, Max-margin Classifiers, Clustering, Dimensionality Reduction, Neural Networks, Deep Learning
  • Data Mining and Pattern Analysis [graduate][Spring19]
    • Data Preprocessing and Analysis, Itemset Mining (Association Rules, frequent Pattern Mining, Market Basket Analysis, Apriori algorithm, FP-growth algorithm), Sequential Pattern Mining, Textual Pattern Mining
  • Information Retrieval and Web Search [graduate][Fall18]
    • Indexing (Index Construction and Compression), Vector Space Models, Relevance Feedback and Query Expansion, Web Crawling and Indexing, Link Analysis
  • Computer Architecture [undergraduate][Fall17,Fall18,Fall19]
    • Performance Measures, Instruction Set Architecture, Processor Design, Instruction-level Parallelism, Memory Management

Workshops

I organized and conducted workshops on the following topics.

  • Introduction to Machine Learning - Regression Analysis and Classification at Forman Christian College (A Chartered University), Pakistan
  • Applications of Machine Learning and Data Analytics at Forman Christian College (A Chartered University), Pakistan