Review Detail

10
Average Attendee Rating
Poor Average Excellent

This was a lot of material to cover but Frank did a great job providing a comprehensive overview of the most significant concepts.

Was this review helpful to you? 

Comments

 
 
Ordering 
 
Already have an account? or Create an account