Justin Kompf
Super fun and informative. Brings in a lot of guest speakers that are more informed than him in different areas. Class is a combo of lectures and practical work. More hands on which is great for this class. Very understanding and helpful when it comes to questions. He also grades pretty easy and you will get along great with him if you participate.