The classes you take with Ali may be some of the hardest you ever take, but you'll learn the most from them and he is willing to help you with any difficulties. Make sure you put your best effort in and you'll get the most out of it. Just be careful not to fall behind as it can be near impossible to catch up again.