Stephen Nelson
This teacher is pretty straight forward and is an expert in this field. He makes sure to focus on the newer technology and real world examples. He answered my questions quickly with email that I had. I learned a lot in this class but if you don't read the book given, miss classes, and don't do the assignments/tests, you won't pass this class.