Nidhi Tilak
Doing the textbook tells you pretty much most of what you need to know, and her lab activities and lectures build on them and reinforce your knowledge. Sometimes what she says and writes on the board is a little hard to decipher, but you get used to it, and you can always write test code. This was my first programming class, and it was a free A .