Gabriel Cuarenta-Gallegos
I didn't like this class. Talks and goes through the slides fast so it's easy to miss notes and they're not posted online. He reads off the slides and doesn't explain very well. Notes are also confusing a he speaks in a monotone voice. There are online materials available so get ready to use those because it's the only way you'll learn and pass.