John Colon
Professor Colon is very enthusiastic and tries his best to make even the most boring topics interesting. 
Every week on Connect/Pearson, there was a pre-lecture assignment and a post lecture quiz. 
His projects were about the practical application of concepts, and straightforward
Keep on top of your submissions and you will do fine. 