Randall Guensler
Super knowledgable, experienced in the area and has a ton of incredible things to share with you. Tons of reading, most of it necessary to do well on the tests. There are also two huge projects that take a lot of time. Half class is easy, half not. He was super understanding and accommodating with a personal situation. Great professor, great mentor