Reviews of professor Joshua Katz-Rosene

Rating: 4.0/5, difficulty: 2.0/5
Very interesting class. You'll get a good grade if you do all the work.