Great Professor, very helpful, good at explaining concepts, good examples in class. Tests are very fair. If you attend class and section it is easy to get an A in this class