Not too easy. Not too difficult.
would provide information for every to learn something to help this world and make it a better place
How to handle problems and understand different ideas
Hours per week:
Advice for students:
Prepare and stay ahead to keep up and learn everything you can