I have no idea who Markus Hagenbuchner or Gene Awyzio are....
Luke McAven is not bad, maybe a bit boring. However, he knows his stuff.
Tianbing is ok too.
If you think you are a good programmer, CSCI103 is a waste of time. CSCI203 might be interesting, but many algorithms can be picked up as...