Nosirjon Juraev
He's okay if you go to his actual office since he doesn't really explain things well in class considering he just reads from the ppts... Definitely knows the material though, but his teaching just leaves so much to be desired. HW he assigns is nearly impossible though since its not on the tests nor does he cover it. 4 tests (final is departmental)