Kiel Albrecht
Great professor. Goes into a lot of detail which is cool to some, but boring to others. Very clear lectures and spends a lot of time reviewing the same material so the whole class is caught up. Very accessible outside of class and is very caring. WIll answer any questions you have. More than fair grading.