Alejandro Gonzalez Landeros
Really good teacher, ask lots of questions about everything, because the assignment details are iffy. Stay on top of your work and you will be fine. I had a 99 when the class was over 