He's a great prof and a seriously laid back guy. He wants you to do well lectures do get confusing and a bit hard to follow as he takes random turns on topics here and there but he'll always explain topics again if you ask him or have confusion on something exams are kinda confusing but he'll give a lot of extra pts on them, overall he's a good