This is the worse professor I ever had. He is extremely rude. He gets angry for no reason. On top of that, he does not know the content that he is teaching. His tests are full of errors. Many of the programs on them won't run because he forgets to copy some lines. He does not know the basic content of the book. He is inaccessible out of class.