Bieu Tran
Overall, a very good class. You will learn a lot! Lots of assignments that will eventually provide you with a good understanding about theory. Instructor responds very quickly to emails with good feedback. If you don't like hard work, this is not the class for you. Otherwise, take it one step at a time and soak it in.