Kathleen Meehan
Are you good with textbooks and online research? If no, STAY AWAY. Meehan isn't a teacher, she's an audio book. Feel likes she doesn't know the subject, she reads word for word, makes EVERY LITTLE MISTAKE possible, handwrites code on the board, and then assigns you programs that she EXPECTS you to be able to do on your own. Utterly terrible. AVOID