This professor is great and gives a lot of real knowledge to the students , but he does give a lot of work . Thats the reason why students are giving him these horrible ratings , because they do not like to the work . He has a lot of knowledge of the Federal system ... He 's great