SKIP THIS PROFESSOR! The ONLY "c"s Ive ever gotten in college were in his two courses. His grades are arbitrary and entirely made up. The semester project builds on itself and he took ELEVEN weeks to grade the first version. He's rude. A non-expert. And he doesnt take his role as a professor seriously. He should be avoided at all cost.