Reviews of professor William Tam

Rating: 2.0/5, difficulty: 4.0/5
Wouldn't take again, long homework assignments where you lose points if its not exactly in his format. Assignment heavy, not very good at communicating. Just a bad professor for an online course. If you can avoid I would.