Diego Leal
He was nice and very helpful, lectures were kinda boring but he did do a lot of practice problems during lecture toward test times which is very helpful. The tests are easy and basically are just made up of the practice problems he posts on canvas. HW is due almost every week but easy, if you get over a 90% on it he'll curve it and make it a 100%.