Professor Allen has an unclear way of grading. Students who did less than bare minimum received good grades, while an overachiever was graded poorly.
 
Allen does NOT respond to emails at all or requests for office hours. She gave me a zero for the last assignment even though I turned it in on time and she gave me good feedback. DO NOT TAKE HER!!