Antung Liu
I really recommend because it is a very organized class. You have the same format of homework every night, and the classes were predictable. Hardest aspect is the group project, which requires a lot of time outside class. I had a lot of group issues and he was extremely understanding and helpful, definitely wants students to succeed.