Tirhas Hailu
This class is very heavily group project based and you get the same group for the whole semester. The group work is easy, but large in scale, so if you get a bad group, you will end up doing a lot on your own. Tests are fill in the blanks directly from her powerpoints and she doesn't monitor test taking, so you can easily cheat.