This professor clearly does not care about his students whatsoever and gives little to no explanation on how to properly complete assignments. Two of fours are group projects which in an online dependent class can be extremely frustrating and affect your mark if you are not close with classmates. Selfish professor and would not recommend to anyone.