Andrew Sathoff
Great professor. The class mostly lectures with reading on the side. All the books he assigns can be found online. His lectures are engaging and fun to listen to. The only issue I had was group projects in an online class, not exactly my forte, but I think it was a rewarding experience. The labs are easy, some are time-consuming.