Catherine Zhao
The gap between the lecture and coding might be heavy for someone who doesn't fully comprehend the principles beneath it, especially the ones with a relatively weak math base. Requiring basic understanding of linear algebra and multi-variable derivative, not much difficulty in coding itself but students may struggle with realizing math process.