Material is never explained clearly or specific. Seems like low effort is being put into creating assignments, but expects the most effort in completing assignments. Not a good professor at all, do not recommend.