Dr. Smith is a wonderful professor. Extremely knowledgeable, and a good philosopher. Reciprocates very high levels of respect to students who show the same. Tough but one of the few honest graders, feedback is direct and helpful. If you want to learn a lot and be challenged, take his course. One of the best professors at UHM for sure. 