Kevin Carini
Amazing class. I learned a lot. Took as an online summer course. It was a lot of preparation with the labs but every assignment was given feedback so the next could be better. Definitely take Professor Carini!