Vasupradha Vasudevan
Professor Vasudevan is wonderful if you're starting to learn the essence of coding. They're about 8-10 projects and quizzes along with a comprehensive final which is 120 questions, with 20 of them being extra credit questions. Both the projects and quizzes can be redone an infinite amount of times before the due date. Simple but not easy "A."