Sekhar Ravinutala
Sekhar is a really nice guy. But his way of teaching is to prepare people who want to be a software developer/engineer. Don't take his class if you are not interested in becoming one. You will not like it at all. If you want to become a software developer/engineer, MUST TAKE. He teaches people real world coding and introduces github which is good.