Eric Ramirez
He gives good engaging presentations, and is respectful and respectable. He is very responsive to emails and helpful whenever you need help with an issue. Overall this was an interesting class and would take again.