Charles Wright
Wright gets a lot of credit because he is a great guy, but for a class as easy as CS-150 he makes you work for it. Assignments and project graded hard, dose not let you out early usually (dont know why someone would say he dose). For a course that teaches stuff you wont use in life, take an easier prof. most people get 3.0 in Wrights class.