Jose Tamayo
Labs are doable and he is able to help a bit, but the tests are something else. Could be based on something he mentioned one time. If another class fulfills the req, probably take the other one, if not then be ready for boring lectures you really need to pay attention to.