Reviews of professor Alan Halverson

Rating: 5.0/5, difficulty: 3.0/5
Group projects, great professor very intriguing and very intelligent. No extra credit but he is an excellent professor.