Malachi Crawford
I would recommend his class is not hard, but you do have to pay attention. Come to class because attendance is important and his tests are based off his lectures more than information online. If you're not satisfied with something speak up about it and talk to him. If you want your grades improve, if you put in effort he'll put in effort.