Alexandre Bredikhin
A practicing professional, prof. Alex is a bright star among the chiefly bookish, impractical, uncaring CMU faculty. He demands accountability and challenges you, but helps and provides constructive feedback. He obviously cares. Not a slam dunk, but a very rewarding class.