Caden Mitchell
Professor Mitchell lesson slides are really good. He explains everything in depth and makes the material understandable. He does provide study guides which is very help, so I highly reccommend it. It is so hard to get in contact with him through email, and he grades super slow.