John Rasmussen
Good, important content but I wish this class was shorter. He almost seems to struggle to fill the time. However, he's a knowledgeable, caring guy. A few big assignments but plenty of time is given on these. Good at explaining content.