Gary Pajer
This is the worst and hardest class I have taken. Lectures were boring and you do not learn anything from them. Online labs were impossible and he will constantly steer you in the wrong direction so they take way longer than necessary. Exam questions are hard and misleading and sometimes on topics we didn't cover. Avoid at all costs.