Ta-Wei Kao
Kao isn't bad or good, he's just Kao. He doesn't give feedback on exams or assignments so its hard to know what you did wrong. He provides detailed notes and outlines that are helpful on exams. There are times where he doesn't understand a concept and makes it even more confusing. Group project is easy and will help your grade.