Not a very focused professor and goes away from the topic often. The due dates and assignments are never clear, and often are pushed back leaving the students confused. This professor is impossible to reach and will lose your assignments.