Javier Ayala
He is not for everyone but if you engage with him and try to learnWOW. Best instructor Ive ever had. I have a bachelors and never had professors like him. Do the work and participate and youll get a good grade. I took him and enjoyed his energy knowledge and caring. Put effort and youll do good.