Professor Kulawy is awesome! I learned more from his lab class than I did from my lecture professor. He tries to make things fair + was lenient w/ grading, but if you don't put in the work on your own you will not pass. The material is tough, not the professor. Study and participate and you'll be fine. Would absolutely take this professor again.