Daniel Balena
I loved his class and I think he did an amazing job we never had zooms but he did post videos as his lecture and explain in so much detail there is not way its not going to make sense and if it doesn't you can email him and he will answer very soon and will work with you as much as he can. amazing professor.