Yusra Naqvi


Courses taught at Amherst College:

Spring 2018:

Fall 2017:

Spring 2017:

Fall 2016:

Spring 2016:

Fall 2015:


Maintained by ynaqvi and last modified 10/07/18