Robert Cornell
Professor Cornell was great and this class was very good even though it was an asynchronous online class. His videos and explanations were great and he gave us basically the test problems without the numbers so that we could practice before. One of the best professors I've ever had. Take his class you won't regret it.