David Leech
His lectures were kinda boring. Homework wasn't bad at all. He can be funny at times and likes to tell little side stories that can also be entertaining. Overall was not a bad class at all. The "project" towards end of class was a little difficult but I got it done and made an A in the class. Would definitely take him again.