Basara has a lot of passion and loves to teach, but his organization of the class and lecture material is not very good. He does not respond to emails asking for clarifications and important info necessary for the class is not given consistently. 