Sara Garvey
If you are considering taking a class with her, DO IT. She is the best you'll get at csu. Amazing lectures, finds so many ways to make you engaged and curious about the material. Deep dive projects can be tedious but if you actually are interested in your topic you'll be thrilled. You can tell she's passionate about subjects, it is infectious.