Joshua Margolis
Yes, Josh is a tough grader. And yes, this is a difficult course. However, if you work hard for it you will be able to learn the material and succeed in the course. As long as you don't skip the classes, do the homework, review the material, and take advantage of his office hours, doing well in this course is probable.