Nigini Oliveira
Passion might be the only thing he has. His lecture teaches unuseful knowledge, nothing is related to the homework, he just gives google tutorials and asks for variations of the google tutorial project... If you want to take cse340 or cse403 with him, you'd better just self-study, it could be much more efficient, also the TA team is not responding.