Great prof! Sometimes it seems like he is unhappy and he has a dry-sense of humor. Very friendly. Very very generous on partial credit. Gives out past tests for the two tests and they are very similar to the past tests. Labs can be difficult without a strong understanding of MATLAB and can sometimes take a very long time. Overall, would recommend!