Nathan Sommer
I loved Dr. Sommer! Such a sweet individual and really knows his stuff. Is willing to help you if you ask for help. You get programming exercises each class along with a video and short quiz. You can read to get extra help but you can probably pass without reading. 2 projects and 3 exams. He gives you time to prepare for these. Would def recommend.