Teaching

Courses I've lectured, TA'd, and the students I've mentored.

As lecturer

Georgia State University

CSC 4850 / 6850 — Introduction to Machine Learning

Undergraduate and graduate sections. Covered supervised learning, kernel methods, ensembles, neural networks, evaluation, and a unit on biological-sequence ML drawn from my research. Slides & materials.

As teaching assistant

Advanced Algorithms in Bioinformatics

Introduction to Machine Learning

Software Engineering

Design and Analysis of Algorithms

Fundamentals of Bioinformatics

CSC 2720 — Data Structures

CSC 4760 — Big Data Programming

CS 5312 — Big Data Analytics

CS 510 — Design and Analysis of Algorithms

CS 210 — Discrete Mathematics

Mentorship

PhD & junior researchers

I've had the privilege of working closely with several students during my PhD, all of whom have gone on to faculty, postdoctoral, or active doctoral positions.

PhD students

Zahra Tayebi — Lecturer, Georgia State University · Taslim Murad — Postdoctoral Research Scholar, Washington University in St. Louis · Prakash Chourasia — PhD candidate, Georgia State University · Avais Jan — PhD candidate, Georgia State University · Mansoor Balooch — PhD candidate, Georgia State University.

MS and undergraduate students

Ria Thazhe Punathil (MS) — Software Engineer, Apple · Luan Tran (BS) — MS student, Georgia Institute of Technology · Yijing Zhou (BS) — Software Engineer, Amazon.