Joshua Margolis
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.