Zachery Matesich
If you put the work in, you'll do just fine. He is always willing to help, but you have to make an effort. Do the worksheets and use them as study guides. He genuinely cares about his students and values their opinions and feedback. Take advantage of his exam review sessions. Overall, he's a pretty decent professor. I'd take him again.