Dave Wilde
Super easy-going and welcoming professor. It felt like he was really passionate about the things he talks about and the class was not hard at all. The work is mostly group projects and one of them takes up the whole semester. He was really understanding and granted extensions whenever we needed them.