Edgar Solomonik
The course is designed to contain lots of topics so it takes fair amount of time to study after each lecture. Solomonik is always well prepared for lectures and is very helpful during office hours.