Ezra Cates
Professor Cates  has modified it in recent years to lighten up the chemistry side of the class.  There are easier professors you can take but Dr. Cates is passionate about what he teaches and takes it more seriously than the others.  If you go to class and study like its an engineering course you will do just fine. 