Jordan Besek
He's a really great professor who clearly cares about what he is teaching. There is a textbook but honestly i never read it and i was fine. there are some pop quizzes but they're often common sense and only taken for attendance. There are a few papers and a midterm & a final. For a 300 level course it is not difficult and really interesting!!!