Frank Wood
Took CPSC 340 with him, and I have to say overall amazing prof. I highly enjoyed the class, and although there's a lot of material to cover he does it great. Very witty guy as well, and would highly recommend.