Wayne McVeigh
Listen Wayne is a great guy. But online textbook is terrible, I had reading online textbooks, so i didnt read it for shit. Classwork has nothing to do with homework at times. BUT you wont find a professor as accessible outside of class as him, he is generally a very nice professor. Material is just as useful the appendix.