Reviews of professor David MacWilliams

Rating: 1.0/5, difficulty: 4.0/5
Mac is tough. He is not specific in what he expects on any assignments. As a humanities course you may as well be taking an upper division math. He is very tough.