He is an awesome professor who explains very well and has informative lectures that are relevant to all assignments and projects. He is hilarious and caring, and super chill. One of my favorite professors ever.