Course Instructor

INF 558: Building Knowledge Graphs, Fall 2018
University of Southern California
A graduate-level course on creating structured knowledge

TIM 245: Data Mining, Winter 2016
University of California, Santa Cruz
A graduate-level course covering the fundamentals of data mining

Game Theory and Artificial Intelligence, Summer 2013
National Youth Science Camp, Barstow, WV
A three-day seminar covering classical game theoretic problems and computational solutions.

A Brief, Yet Helpful, Guide to Machine Learning, Summer 2012
National Youth Science Camp, Barstow, WV
A three-day seminar providing an introduction to supervised and unsupervised machine learning methods.

CMSC 421: Artificial Intelligence (TA), Fall 2011
University of Maryland, College Park, MD
An undergraduate course on Artificial Intelligence covering search, reasoning, reinforcement learning and probabilistic models.

C++, Summer 2002
InternalDrive Corp, Stanford, CA
A swift introduction to syntax, data structures and algorithms in C++.

Game Programming, Summer 2002
InternalDrive Corp, Stanford, CA
A weeklong exploration of rule-based programming to make simple games.

Introduction to the Internet, Fall 1999
George Washington Community Education Center, Charleston, WV
A six-week introduction to the Internet, including configuration and access, notable web resources, and e-mail.

Computer Skills, Fall 1999
George Washington Community Education Center, Charleston, WV
A free six-week for senior citizens covering the rudiments of OS fundamentals, word processing, spreadsheets, and internet usage.

Mentoring

Binh Vu, PhD, 2018
Research Mentor (probabilistic models for semantic modeling)

Dhanya Sridhar, PhD, 2015-2018
Research Mentor (causal modeling and structure learning in biomedical domains)

Pigi Kouki, PhD, 2015-2018
Research Mentor (entity resolution for familial networks in health records)

Sabina Tomkins, PhD, 2015-2017
Research Mentor (probabilistic models for energy disaggregation from smart meter data)

Molly Zhang, PhD, 2016-2017
Research Mentor (relational models for determining drug sensitivity for cancer cells)

Eriq Augustine, PhD, 2016-2017
Research Mentor (combining deep embeddings with knowledge graph identification)

Varun Embar, PhD, 2016-2017
Research Mentor (collective models for learning entity and relation taxonomies)

Arun Rajendran, MS, 2018
Research mentor (probabilistic models for table understanding; Unit detection & conversion)

Pegah Jandaghi, MS, 2017-2018
Research mentor (analysis & summarization of quantitative datasets, trend/indicator mining)

Stan Thornhill, MS, 2016
MS project advisor and thesis chair (stock market prediction using Twitter)

Vedashree Bagade, MS, 2016
MS project advisor (capacity prediction for data centers)

Ankit Gupta, MS, 2016-2017
MS project advisor (capacity prediction for data centers)

Johnnie Chang, MS, 2017
Project advisor (understanding label bias in web log entity resolution)

Hung-Ju Chen, MS, 2017
Project advisor (understanding label bias in web log entity resolution)

Anirudh Challa, MS, 2016
Project advisor (failure analysis in ATM networks)

Nikhil Kini, MS, 2016-2017
Project advisor (cross-device visitor stitching in web logs)

Shachi Kumar, MS, 2015-2016
Project advisor (understanding strategic relationships in politics)

Ankur Goswami, BS, 2017
Project advisor (modeling user commute and travel patterns)

Connor Pryor, BS, 2017
Project advisor (predicting network lag from router health stats)


Guest Lecturer

Information Extraction from Structured Data, Fall 2018
University of Southern California
An introduction to approaches for extracting knowledge from structured data sources

Probabilistic Soft Logic and Knowledge Graph Identification, Fall 2017
University of Southern California
An introduction to PSL and knowledge graph construction using probabilistic models.

Knowledge Graph Construction, Spring 2014
University of California, Santa Cruz, CA
An end-to-end analysis of knowledge graph construction for an advanced Machine Learning seminar.

How to Think Like a Computer Scientist, Summer 2012
National Youth Science Camp, Barstow, WV
A survey of interesting problems and how computer scientists solve them using mathematics.

Game Playing and Search, Fall 2011
University of Maryland, College Park, MD
Two lectures in an undergraduate AI course covering game playing strategies such as minimax and alpha-beta pruning, with interactive in-class exercises.

The Mysteries of Computer Science, Summer 2011
National Youth Science Camp, Barstow, WV
A survey of how computational approaches are changing the world.