Arash Ghasemi
I am learning the material much better by following the videos. Some of the best engineering lectures in our school. My book has a different edition but he puts all his homework online so you don't need to buy the book. I didn't make a good grade in the first midterm but the second one was pretty good.