Joseph Kovba
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.