Hicham Loukrati
He is one of the best profs I had. His midterms are made to help everybody succeed. He shows you exactly what to work. The concepts at the end might seem difficult but you just need to practice the exercises he advised. Overall, great prof and I would definitely pick him again