Johannes Grow
100% would recommend! Grow does well presenting his material and really makes sure you understand what you need to know. His class is very lecture heavy and you need to show up! Amazing feedback and responds fast to emails with general questions. Overall great Professor.