The psets are really hard and you basically can't do them without going to office hours, attending the lectures, and reading the "lecture notes." The prelims were very rough (45% median on the first and 62% median on the second), but the final was a lot more fair. The labs and reports were disorganized and stressful but easier than psets. 