Andrew Rivers
By far the best prof at UBC. One of the most accredited psychologists in the country and is teaching undergraduate courses, take him while he's available. Is the most effective prof at getting his students to understand everything he teaches. There isn't a question he can't answer. You can tell he cares, and puts a lot of work into his classes.