Christian Lewis
Would definitely take Professor Lewis again! He is so caring and makes sure everyone is on the right track. Some assignments that lead up to the final are lengthy but you just have to manage your time well. He gives great feedback and wants you to get a perfect score on every assignment.