Christine Toh
Avoid this class like the plague. You could replace the teacher with someone else and still get the same experience. Piles of homework each week and you're supposed to balance it all on top of a semester project. Teacher takes ages to grade things, and you won't even get important grades until the semester is nearly over. So have fun.