Hua Yan
Really study learning catalytics for his exam they cross over very closely. The exam doesn't try to trick you no need to over complicate it. His lectures are sometimes a little overcomplicated and harder to follow but overall good teacher and fair exam. 