Joshua Lam
Lam is a great professor and he's very smart but the entire class is him talking. It's hard to even stay awake for the full time we're there. He's very knowledgeable and I feel like I'm learning a lot. A lot of the grading is by one single group project and attendance.