THIS PROFESSOR DOES NOT READ AND REPLY TO EMAILS. The guy does not deserve a high rating. I am confused how he has higher than a 4. I do not know how he is in regards to on site, but DO NOT take him online. He is not helpful at all.