Mehdi Roopaei
Great professor, he's the guy you want for signals and systems. He's caring, and he mostly just wants to make sure you understand the content. The only thing stopping him from being a 5.0 is his abysmal handwriting.