M. Anwar Sounny-Slitine
Dr. Sounny is outstanding and invested in his students' success. His lectures are full of useful information and real-world applications. Despite the course's demanding nature. He provides past lectures so you can work ahead and load balance, but you could always just follow the current lectures.