Doug Petersen
Dr. Petersen is so great! I loved going to this class. It can sometimes be confusing how the class is organized and what the main points of his lectures are, but as long as you go to TA reviews the tests aren't bad. We used the syntax handbook a lot, but he had some we could borrow. We sort of used the other textbook, but I wouldn't buy it.