Thomas H. Cormen
Ronald L. Rivest
Charles E. Leiserson
Don't miss the opportunity to share your thoughts!