Neil Kirby
Kirby is very knowledgeable and a very kind and accommodating professor.

Class is very heavy on lectures and he covers a lot of content at once. He will clarify or slow down if you ask him too, though. Don't be afraid to ask questions. Labs are long and tedious but really do help you learn the content. 