Professor Basara is supposedly highly regarded in his field but as a professor I found him too disorganized to be helpful to my learning experience. His grading is very lenient but the amount of reading and work thrown at you last minute can be a little much.