Linda Debarthe
The only thing I like about Linda is that she records her lectures. She's super fast paced so if you don't get it, you can go back and relisten to the lectures online. She has daily homework that are worth 2-3 points. There are times where she makes you feel stupid for not getting it. Attendance is not graded, but recommended or you will not get it