Alfred McDonald
Amazing professor. I had him for BU 101 and 102. Detailed explainations, many examples, few homeworks, very understanding and will work with you. You cannot be shy in his class! Participate and Listen and you'll do just fine.