Miguel Modestino
He is smart but if you dont prepare yourself well to work hard you will find his classes to be difficult. He also gives multiple chances to improve your work and earn some points back so make use of that.