Is CS50 Still The Best Programming Certificate?