Randolph (Randy) Wagner
Randy is one of my favorite professors here at DU. I've taken him both for 1810 and 2820 and both times I've had an amazing experience. He only teaches at 8 am so that's not always fun but overall he is an amazing professor and if you can get over the early morning times he's definitely worth taking.