David Hoekstra
Professor Hoekstra is a really nice guy and is funny at times but that's the only nice thing I could say. Lectures are long and if you don't already know the content it can be very challenging. Zero homework so if you don't test well, good luck. Tests are worded weirdly and aren't similar to the review sessions. Don't take it as a pathway