Jianren Xu
This can be a tough class since it is online and mostly self taught, but as long as you do all the assignments you will be fine. There is 1 homework and 1 quiz due most weeks. The exam comes from the homework and quiz questions. I didn't do very well on the exams, but I did manage to make an A overall. Keep up with the due dates and you'll be fine