If you're looking to take MAC1105 online, Ethan is a great teacher to consider. He posts many helpful videos and filled-in worksheets to help with the corresponding module you might be working on. He is very nice and understanding if you have problems with navigating the work online. 10/10 TAKE HIM!