My favorite teacher I have ever had!! This teacher is so helpful and so willing to be patient and help you understand. He will spend hours helping if necessary and truly cares about the welfare of his students. The lab takes some time and is fairly math heavy, GO TO OFFICE HOURS!!!! They will help so much and you will do far better. AJ is amazing!!