Samuel Dedio
He is a great professor. You need to attend class if you want to know what is going on. Also, he has extra connect assignments that aren't required, but you definitely should do them. I would definitely take him again. 