Edoardo Carta-Gerardino
disclaimer i took this class at the beginning of covid, so it was structured differently. hes super understanding, email him if anything. his lectures goes in depth which might be confusing but i use the practice another option on the homework which helped. he uses the textbook a lot. he is super organized and enthusiastic.