Sajid Liu
I attended every class and the lectures cover about 10% of the test. The tests are very difficult, with no curve. There is required online hw that takes a long time to get good grades on, and even longer to figure out. So far, this is the hardest course I've taken in college. The amount of memorization to do well in this course is insane.