This professor is very deceitful he makes you feel like you guys are in good terms but when you least expect it he gives you a low grade, him knowing very well you worked so hard in his class his still would give you a low grade almost failing you. careful with him he is very passive aggressive under his smile.