this is the best professor you could ever wish for. he is generous and caring. if you miss the assignment by any mistake, he will raise due date. he creates learning environment in class. overall he is very generous and has delightful personality