Reviews of professor Joshua Margolis

Rating: 5.0/5, difficulty: 4.0/5
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.

Rating: 1.0/5, difficulty: 5.0/5
Class alone is hard. With Josh, insanity. Expects students to be on same level as graduate students. Instead of showing examples, prefers reading textbook theorems with few examples and be to apply them, especially on test. When lecture notes aren't provided, writes so fast you can't write down what he says, and what he says is important to subject

Rating: 5.0/5, difficulty: 4.0/5
If you put the work in and show up, you can do fine in class. Challenging but fair. Does in-class examples, posts lecture slides online, has office hours, and gives partial credit. Not "unethical" or "degrading". Allowed to work with classmates, just not plagiarize online work (use citations). Opportunities to earn extra pts. Goes a little fast.