His class is organized and straightforward. His lectures are pretty good and informative. I watch them on 2x because he talks slow. He doesn't go overboard with assignments, they're not that long or involved. As long as you're putting in a reasonable amount of effort, you can easily get an A in this class. Great professor, very knowledgable