Edgardo Santoyo
Take this teacher! He is absolutely amazing. His lectures are long, but very informative. All of the answers are in his videos and powerpoints. As long as you pay attention, you will pass this class.