Ryan Sides
Beware. This professor does not give you anything to be able to learn. I had to receive a lot of tutoring to make it through. Once the tutor explained I could actually understand. Professor makes it way more difficult than it should be. 