Ryan Beckstead
This teacher was vague as vague could be about all assignments and would not respond to emails or messages when you are asking for clarification. Giant group project worth a good portion of your grade and you have no clue what he wants from you for it.