James Davis
The class is very time consuming, and full of busy work, tho that's a fault of DePaul for the requirements it set. 8 am class, don't take it if you commute, but he is a very good professor, easy to understand, and engaging. Will never make you feel dumb if you have questions, no matter how simple. He wants everyone to do well.