Take him if you get the chance . Prof Arvo is enthusiastic about teaching and is by far one of the best professors in all of UCI .