Justin Bryant
Now, I would say he is an amazing teacher because GRANTED he does try his best to really engage you in the material. BUT he is very rude and does not care about your personal life. He will fail you on big assignments because he is PERSONALLY upset with you. If you want any advice, don't have a personal life and take his class. It wont work!!!