Chan Siew
This was the hardest class I have ever taken. The project grading criteria was unclear of what she actually wanted, with changing expectations, and the tests were extremely hard. I make mostly A's and B's but I got a D in her class. I would strongly recommend taking it over the summer instead. 