Rami Obead
Mr. Rami, Goes beyond the call of duty, resourceful, know his material, teaches the material well, understand his students, respect them as well, so funny :), sets high expectations for all students, creative, and professional. I am glade I took his course