Eric Spangler
Super laid back course. Some labs are outdated, but overall super easy. Lectures are optional and recorded. Labs are graded later in the semester which isn't the best but overall the labs are easy to follow and easy to get a good grade on. Everything including exams is due at the end of the semester so you can go at your own pace.