Mahesh Peddibhotla
The professor goes the extra mile to try and teach difficult concepts. They also strongly encourage class participation. He does group activity  to reinforce our knowledge. Grouping up in labs allows for students to make sure we are doing things right and to better know what to do.