To be honest, the class was boring. I was falling a sleep. Overall the prof did try his best but i just didn't understand. Just read the textbook and the online slides, that's what I did and I got a A-. Grades are very fair, if u mess up on one of the two midterms, it's ok. As long as u do good on the final and do all the projects, you're good.