Daniel Horner
cares about what he does and wants you to do well, when you miss he will come by and check in with you and catch you up. allows a decent amount of lab time to do your hw so you can focus on other classes. really good guy