First day of class an upset student from last semester came in & asked why he gave him an F. First warning sign. He also factored in a students test score who never took it. Doesnt let you ask questions, gets rude when you do. He isnt good at teaching the material but doesnt offer help or answers to questions lol you cant even ask. terrible.