I enjoyed this intro class. Professor answers questions fairly quickly and is willing to help. Optional live lectures. Really helps students develop a clear understanding of Java concepts. Prepares well for exams