Current Students

PhD Student(s)

Masters Student(s)

Undergraduate Students

I am also fortunate to collaborate with several PhD students at Penn (and other places) who I do not directly advise.

Past Students

Masters Student(s)

Undergraduate Student(s)

Interns at Microsoft Research