Philip Brown
Philip Brown was my absolute #1 professor at UCCS. Take everything a terrible professor does, Philip is doing the opposite. 
The environment he creates is very open to all questions, not intimidating. He OVER explains things to make them very clear. His review sheets are excellent. He gives you everything you need to do well. A++ professor