I took Information Theory with Dr. Rabbani, without knowing what to expect. He brings genuine passion and excitement to a subject that is at best, dry and mathematical. I looked forward to attending every lecture. Homework questions are very challenging, but tests are fair. Incredibly eager to help students in and out of office hours. Take him!