Neil Kirby
Prof Kirby is amazing. His class is definitely more involved with the labs than other sections of the same class with different profs. The labs are hard no doubt and they are not worth much of the final grade, but if you do them you will be very prepared for the final. I did not think the final was too hard because I had gone through and done labs.