Lectures do not include info that is helpful to the test. Tests are so much harder than the weekly homework. His grading is very strict and it feels there is no learning except trying to get a good grade rather than understanding the material. Wouldnt recommend this professor. Layout of online class is confusing and hard to access resources.