Daniel Sourile
He is a very good professor, has a great personality but the test are the hardest part in my opinion. I took this class hybrid so we met once a week so it was mostly self learning but his homework was easy you just have to put about 2-4 hours per chapter. Very time consuming but he is a great person! I enjoyed this course overall. 