Mirbod Parisa
Avoid at all costs! The professor, the TAs, and the way the class is structured is an embarrassment to higher education. The list of issues is too long to draw out. Never before have I actively lost motivation to learn by going to class.