Tests are very hard, homework/lectures doesn't help you prepare, and labs are tedious. Is very condescending, as much as he tries to hide it, and expects your math/physics knowledge to be up to his level. Luckily, he appears to curve the grade at the end, (otherwise most would fail). You can pass, just be math savvy, and use outside resources.