Great Teacher ! Very clear on what he wants and will help you anytime on any of your assignments and answer any questions , even if its not related to the course . He 's very passionate about what he teaches and concise and considerate about everyone in the class .