This is the best professor so far, at the beginning you may think he is heavy but he explains very good and has a really good examples for those who wants to learn, if you miss up he will help you and will let you redo the assignments to get a better grade, even tests he will redo it if you get a bad grade so you can learn, very nice guy