Kalivarapu Kiran
Overall, he's a good teacher and puts in a legitimate effort. Some lectures were a little meandering and not overly useful. He does an outstanding job giving detailed feedback and making it very clear what is expected on each homework assignment. Multiple group assignments and a final group project were required. No exams and grades pretty easily.