Joe Teston
Professor Teston is a great guy. His class is pretty enjoyable and he only teaches in the 4 hour time slot, but the class never goes that long. I don't think we ever went past 8:30 tbh. His exams are online, and you'll def have to study to get a good grade. If you do the assignments and practice before the exam, you'll be good. He's a solid choice