Tim Gorichanaz
Dr G is super nice. This class is all group work and class activities. No real grading which is different - just based on effort and then you suggest your grade. Easy but completing assignments can still take a lot of time. Everyone raves about Tim G, definitely take his class.