Taught by Zoltan Spakovszky.
If that doesnt convince you to take the class, consider his many nicknames:
- Zolti (self proclaimed)
- Emperor Zoltan
- The man of many ties.
Asside from having an amazing name, he's actually a very good lecturer. Unlike unified, he actually expects his students to do the readings, learn the material, and participate intelligently in class. The result is that he makes a lot of sense, and motivates the students to understand, as opposed to just... pass.