Mike Siok
Do not take this course under him, he doesn't even care if the team members allocated by him are completely available or not. We were given a team of 5 by him, but 1 didn't even show up, we ended up doing extra work and short of resource, which doesn't even bother the professor and he doesn't even respond to emails.
its waste of taking his course.