Reviews of professor Joseph Kovba

Rating: 2.0/5, difficulty: 5.0/5
I had an A in this class for the first 10 weeks, but noticed assignments were getting increasingly more time-consuming, unclear in expectations, and less forgiving in grading - I had to jump ship. The expectations are very verbose and all over the place, and emails are not always answered. You're better off learning on Coursera by a Ph.D. in CS.

Rating: 5.0/5, difficulty: 3.0/5
Easy to talk to. Provide help at any time.

Rating: 5.0/5, difficulty: 3.0/5
Very accessible and helpful!

Rating: 5.0/5, difficulty: 3.0/5
Joe is very accessible and answers questions rapidly even late and on weekends. I don't know of any other professors as accessible!

Rating: 5.0/5, difficulty: 2.0/5
Joe is awesome!! Goes above and beyond to make himself available to help you. He really cares about his students and is so easy to approach. I'd take another class with Joe again in a heartbeat.

Rating: 1.0/5, difficulty: 5.0/5
Assignments are extremely difficult as compared to the lectures. He does not provide too much helpful information to compensate for the lack of guidance during homework assignments.

Rating: 3.0/5, difficulty: 3.0/5
Not great at answering super detail-oriented questions, seems to be a big picture guy. (I would say if you need to understand all the micro-details of something to feel comfortable in the topic (like me), this isn't the professor for you.)

Was willing to phone me to answer questions outside of office hours, very accessible in that way.