Philip Doi
Don't get me wrong Doi is a nice guy, but I would avoid if possible. I had a hard time following his lectures and he himself didn't seem too confident in what he was teaching. He would constantly mess up example problems and refer back to his notes to see if he was doing them right. Not too much homework but they can be hard, tests were easier tho.