Kevin Kuruc
This class was thorough and paced well. The exams reflected homeworks and class examples making it easy to succeed. The midterms and final play a huge part in final grade so make sure to prepare with class material. The biggest take away from this class is go to office hours, ask questions, be present in class.
I messed with his class a lot. Super nice guy, gives out very fair tests. I think his teaching style is super interesting, makes a lot of good analogies. Exams are fair and weren't difficult if you just paid attention properly in class. Overall, I thought this was a good experience.
Professor Kuruc is very good. He explains lectures clearly and encourages students to ask questions. We did several demonstrations where students explained concepts, which was great. If you get the chance to take Professor Kuruc, don't miss out!