TAKE HIM, He is super understanding and goes above and beyond to meet your needs. He emails back in less than an hour and gives extra credit. A quiz every other week but he's super lenient in grading. He is the nicest person ever and anyone who has taken him would agree. class is lowkey boring tho