Oluwafemi Akanfe
His directions for tests and assignments were generally thorough and easy to follow. Personally I feel responsible for slipping up in cases where I turned in late assignments but he gives late grades. Professor Akanfe was very generous with his time and always quick to respond to emails and always available online.