Lambrianos Nikiforidis
He's a solid choice. I had him for this class online and he was really organized and knew what he was talking about. He was always available to answers questions. We had 4 tests, 2 papers (group), and one presentation with a partner. Very fair class.