As an engineering student in India, I know rote learning is common. But for machine design to really stick, you must understand the underlying concepts and reasoning behind equations and procedures. Focus your studies on visualizing the real-world applications of what you’re learning.