Reviews of professor Ivan Semeniuk

Rating: 3.0/5, difficulty: 3.0/5
Sweet and fairly understanding with deadlines. Not great at getting back to you quickly and a bit disorganized at times.