Alex Orso
As others have noted, vague unclear assignments. Unclear grading criteria. No opportunities to gain meaningful feedback by asking questions due to fear of violating the honor code. This makes it very difficult to gain insights into concepts that are unclear. 