Reviews of professor Michael Stuckey

Rating: 1.0/5, difficulty: 4.0/5
Has poor communication and moves deadlines without notice.