LLMs in Education: A Tool for Growth or a Shortcut That Undermines Learning?

Large Language Models (LLMs) have revolutionized how we access and process information. They serve as powerful learning tools, aiding students in clarifying concepts, exploring new ideas, and boosting understanding. However, when students use LLMs to complete assignments and projects where it is explicitly forbidden, it constitutes cheating.

Why is this such a vital issue? Assignments and projects aren't just tasks to complete; they form the foundation of learning. They are meant to challenge students, encourage critical thinking, and allow them to apply what they've learned in meaningful ways. When students skip this process, they miss out on the experiences that develop competence and confidence.

Here's the paradox: to use large language models effectively, students need solid foundational knowledge. They must know how to craft accurate prompts, interpret responses, and assess the quality of the output. Without that foundation, they risk becoming passive consumers of AI-generated answers rather than active learners. In other words, if they avoid the hard work now, they won't develop the skills necessary to use these tools responsibly in the future.

This conversation extends beyond academic integrity. It involves work ethic, responsibility, and values and principles that influence not only careers but society as a whole. If we make shortcuts in education seem acceptable, what are the implications when these habits persist into professional life? Will we face a workforce that struggles with accountability, creativity, and independent problem-solving?

Protecting the integrity of learning isn't about resisting technology. It's about making sure students are involved in the process, not just focused on the outcome. Education is designed to prepare individuals for real-world challenges, which rarely come with ready-made answers.

Heart vs. Brain. Choosing Between Desire and Logic.

When your heart pulls you toward something — whether it's taking on a new project, helping someone, or pursuing a passion — but your brain warns you that your plate is already full, it creates real tension. This conflict often arises from competing priorities: emotional fulfilment versus practical limitations. The first step is to pause and acknowledge both voices. Your heart reflects your values and desires, while your brain is trying to protect your energy and keep balance. Ignoring either side can lead to burnout or regret.

One practical approach is to evaluate the urgency and impact of the opportunity. Ask yourself: Is this something that genuinely aligns with my long-term goals or values? If yes, then think about what trade-offs you can make. Sometimes, saying "yes" doesn't mean doing everything immediately; it might mean scheduling it for later or breaking it into smaller steps. This way, you honour your heart without overloading your capacity.

Another approach is to honestly assess your bandwidth. Your brain's "no" often indicates that your resources — time, energy, and mental space — are limited. Instead of dismissing your heart's desire, consider creative ways to incorporate it without overloading yourself. Could you delegate something? Could you scale back your current commitments? This shift in perspective turns the conflict into a problem-solving exercise rather than a tug-of-war.

But what if none of these strategies work and you have to make a choice? In that case, the decision comes down to values and consequences. Ask yourself two questions: If I follow my heart, what will I gain, and what will I risk losing? If I listen to my mind, what will I safeguard, and what might I regret?

Sometimes, the best choice is the one that matches your core identity and long-term vision, even if it feels uncomfortable now. Other times, protecting your mental health and stability is the smarter move, because without those, you can't maintain your passions anyway. There's no one-size-fits-all answer, but clarity comes when you consider not just the immediate feelings but also the ripple effects on your well-being, relationships, and goals.

If you still feel conflicted, consider a "minimum viable commitment" approach: take a small step toward your heart's desire without fully jumping in. This allows you to get a taste without draining your resources. And if even that isn't doable, remind yourself that saying "no" today doesn't mean "never" — it means you're keeping the option open to say "yes" when the time is right.

Unspoken Beliefs: How Assumptions Influence Our Interactions

Assumptions are silent beliefs we carry into our interactions, often without noticing. They help us move through life quickly, but they can also distort reality if left unchecked. Essentially, assumptions are shortcuts — mental leaps based on past experiences, cultural norms, or personal expectations. While they save time, they can also cause misunderstandings and missed opportunities for clarity.

In professional settings, assumptions often influence how we communicate and make decisions. We might assume a colleague understands a task because they nodded in a meeting, or assume a deadline is flexible without confirming. These assumptions can create gaps in accountability and lead to errors. Teams succeed when members replace assumptions with clear communication by asking questions, confirming details, and clarifying expectations.

Home life is filled with routines, making it easy to slip into assumptions. We often assume family members know how we feel or what we prefer without expressing it. Healthy relationships require openness and dialogue, not silent expectations. When we clearly express our needs, we reduce tension and build trust.

Friendships can also be affected by unchecked assumptions. Practising empathy and asking questions helps maintain trust and understanding. A simple question like "How do you feel about this?" can prevent misunderstandings and strengthen bonds.

Students are especially vulnerable to the effects of assumptions. Teachers may assume students understand a concept just because they remain silent, while students may believe asking questions will make them seem less capable. When educators clarify expectations and promote open dialogue, and when students feel safe to express doubt, the learning environment becomes more inclusive and effective.

Challenging assumptions leads to better communication, less conflict, and greater inclusivity. By pausing to question what we believe to be true, we open the door to learning and deeper connections. By choosing curiosity over assumption, we create space for honesty, empathy, and growth — qualities that help both personal and professional connections flourish.

Beyond the Code: How GenAI is Shaping the Next Generation of Software Engineers

The rise of Generative AI (GenAI) has ignited widespread debate about the future of software engineering and whether AI might replace human developers. Although GenAI has shown impressive skills in generating code, automating testing, and aiding debugging, it is not likely to replace software engineering graduates. Instead, it is transforming the profession by shifting focus from routine coding to higher-level problem solving, system design, and strategic thinking. GenAI is good at pattern recognition and generating code snippets based on existing data, but it lacks the contextual understanding, creativity, and ethical judgment that human engineers contribute.

For students in the Software Engineering program at the University of Waterloo, this transformation presents both challenges and opportunities. Waterloo's SE program is well-known for its rigorous curriculum, which combines computer science fundamentals with engineering principles. Students are trained not only in programming but also in algorithms, software architecture, systems design, and project management — areas where human insight remains vital. The program's strong emphasis on co-op education further enhances students' readiness for the evolving tech landscape.

As GenAI becomes more prevalent, Waterloo SE students are uniquely placed to lead in developing, deploying, and managing intelligent systems. Courses in artificial intelligence, machine learning, and human-computer interaction are becoming increasingly relevant. Furthermore, the university's dedication to interdisciplinary learning allows students to explore key areas such as data ethics, privacy, and the societal implications of emerging technologies.

Ultimately, GenAI should be seen not as a threat but as a driver of innovation. For software engineering graduates, the key to success in this new landscape is embracing AI as a collaborative tool, mastering its potential, and focusing on the distinctly human qualities of engineering — creativity, empathy, and strategic decision-making.

Living the Journey: Balancing Ambition with Joy

As you diligently work through your studies, co-op applications, and career planning, I want to encourage you to pause and reflect on a question that is often overlooked: What does happiness mean to you? And just as important, what does a good quality of life look like for you right now, not just in the future?

In a competitive program like yours, it's easy to fall into the mindset that happiness and fulfillment are things to be earned later — after graduation, after landing the perfect job, or after achieving a certain title or salary. But life doesn't start after success. It's happening now, in every moment you spend learning, growing, connecting, and even struggling.

Quality of life isn't just about comfort or convenience. It's about balance, purpose, and joy. It's about making time for the things that energize you, the people who support you, and the activities that give you a sense of wholeness. Whether it's a walk in nature, a creative outlet, meaningful conversations, or rest, these are not distractions from your goals. They are part of a sustainable, fulfilling journey toward them.

As you plan your future, don't delay your life. Don't postpone happiness for a time when things are "perfect." Instead, build a life now that reflects your values, passions, and your own sense of well-being. The habits you develop today will support you through every stage of your career and beyond.

Beyond Competition: The Power of Personal Growth

In the early stages of our academic and professional journeys, we're often encouraged to challenge ourselves. But the question that often remains unasked is: why? Is it to outperform our peers, to secure the most competitive opportunities, or to craft a resume that demands attention? Or is there a deeper, more personal reason?

Pushing ourselves is not just a strategy for success; it is a mindset for growth. It requires going beyond what's familiar, embracing discomfort, and striving for excellence not because we want to surpass others, but because we aim to become the type of person who pursues goals with purpose and integrity.

Competition, of course, is real. It can push us to improve, stay alert, and aim higher. But when competition becomes our only motivator, we risk comparing our progress to someone else's journey. Growth, however, is a personal pursuit. It calls us to reflect, question, and evolve.

The most meaningful challenges are not about outperforming others. They're about being better than who we were yesterday. They remind us that the journey matters just as much as the destination, and that the person we become along the way is the true reward.

So yes, challenge yourself. But do it with clarity and purpose. Do it not to prove something to others, but to discover something within yourself. Because the most powerful form of competition is not external — it's the quiet, persistent drive to grow beyond who you were and to step into who you're capable of becoming.

Engineering Your Mindset: Gratitude as a Tool for Resilience

As a Software Engineering Director, I've had the privilege of watching students grow into thoughtful, capable engineers. One thing I've learned, both from my own journey and from observing yours, is that the path through university is rarely linear. It is filled with late nights debugging code, group projects that test your patience, exams that push your limits, and moments of doubt about whether you're on the right track. These challenges are real, and they deserve to be acknowledged.

Gratitude is not just a feel-good sentiment. It is a powerful tool for resilience. When you take a moment to appreciate the opportunities you have, the people who support you, and the progress you've made — even if it feels small — you shift your perspective. You begin to see that even in the midst of stress and uncertainty, there are anchors of stability and hope.

Balancing gratitude with ambition does not mean ignoring your struggles or lowering your standards. It means giving yourself space to breathe, reflect, and recharge. It means recognizing that growth often comes from discomfort, and that your ability to persevere is strengthened when you also take time to appreciate what is going well.

From Syntax to Soul: Starting Your Journey in Software Engineering

You've started a program that teaches you how to build systems, solve problems, and write code that can shape the world. But before you write your first piece of production software, I want to invite you to pause and ask: What kind of world do I want to help create? Because software is never neutral. Every algorithm has assumptions. Every system impacts lives. And every decision you make as an engineer is also a decision about values.

This is not just a technical education; it's a moral one. You'll learn how to optimize performance, yes. But you'll also need to learn how to optimize for fairness, accessibility, and sustainability.

You'll be surrounded by brilliance. But don't let that intimidate you; let it inspire you. Intelligence isn't a competition, it's a conversation. The most meaningful breakthroughs happen not in isolation but within a community. So build with others, listen deeply, share generously.

There will be moments of doubt. You'll wonder if you're good enough, smart enough, fast enough. But here's the truth: you are not here to prove yourself; you are here to discover yourself. And discovery takes time. It involves failure. It requires reflection. So be patient. Be kind. And trust that the process is working, even when it's hard to see.

You are not just future software engineers. You are future architects of possibility. What you create will touch lives, shape culture, and define what's possible. So think carefully about how you build. Build ethically. And build together. We're honored to walk this path with you.

Success Finds You When You're Focused on Others

When people ask about success — how to achieve it, how to measure it, or how to sustain it — I often pause. Not because I lack thoughts to share, but because our discussion of success usually misses the main point.

In my experience, success isn't something you chase. It's something that happens when you care deeply, show up consistently, and dedicate yourself to helping others thrive.

I never set out to earn awards or recognition. When they do come, I find them humbling, but they aren't my main goal. The real reward has always been in the relationships I build over time — the student who finds their voice, the colleague who feels supported, and the team that grows stronger together.

What I've learned is that when you focus on service — being present, generous, and committed — opportunities tend to come your way. Not because you pursued them, but because people recognize your sincerity. They remember how you made them feel. They trust you.

Ultimately, success isn't a destination you reach. It's a reflection of the positive impact you've had on others. So, if you're wondering how to succeed, maybe start by asking: Who can I support today? The rest usually comes together naturally.

Between Principle and Compassion: The Dilemma of Policy Exceptions

The tension between strictly following policies and making exceptions for deserving cases is a common ethical challenge in governance, education, workplaces, and beyond. Policies are created to ensure fairness, consistency, and transparency. When rules are applied consistently, people can trust that decisions are unbiased, which is crucial for maintaining institutional integrity and public trust.

However, real-life situations often have complexities that strict policies can't fully predict. Sometimes, applying a rule rigidly can lead to unfair results — such as penalizing someone who faced extraordinary circumstances. In these moments, the natural human instinct to empathize and consider context can conflict with the impersonal nature of policy enforcement.

Making exceptions can be morally compelling, but adding discretion into decision-making also introduces notable risks. It can weaken the perceived legitimacy of the policy framework, particularly if exceptions are granted inconsistently. Additionally, exceptions can unintentionally reinforce systemic biases if decision-makers unconsciously favor individuals who are better at navigating informal influence channels.

To address this tension, institutions might consider creating policies that include structured flexibility — such as formal appeals processes, contextual review mechanisms, or criteria for compassionate consideration. Ultimately, the challenge is not just whether to make exceptions, but how to do so in ways that maintain both ethical integrity and institutional credibility.

Imagine a Kinder World

Imagine a world where everyone acts with integrity, fairness, and kindness — not because of laws or fear of punishment, but because they genuinely believe it is right. If we embraced two simple principles — ethics and the Golden Rule ("treat others the way you want others to treat you") — the world would improve.

Ethics guide our choices, helping us distinguish right from wrong. They foster trust, fairness, and accountability in society and at work. The Golden Rule is a universal principle that fosters empathy and kindness. Conflicts decrease, cooperation increases, and communities become more inclusive when people follow it.

If ethics and the Golden Rule guided every decision, war, corruption, and inequality would give way to peace, trust, and justice. It all starts with individual choices. When enough people lead by example, kindness and integrity spread, shaping a better future for all. Committing to ethical behavior and treating others with the respect we desire can create a more just, peaceful, and cooperative world — one decision at a time. Imagine…

The Art of Balance

Life, in its most fulfilling form, is a delicate dance of balance. It's not about perfection or rigid schedules, but about harmony — understanding when to push forward and when to pause. Balance is the art of aligning our responsibilities with our values, our ambitions with our well-being, and our relationships with our personal growth. It's a lifelong practice, not a destination, requiring constant reflection and adjustment.

One of the most challenging yet essential balances is between work and family. True success isn't just measured by professional achievements, but by the quality of our relationships and the memories we create with those we care about.

Equally important is the balance between caring for others and caring for ourselves. We cannot pour from an empty cup. Self-care is not selfish; it's a necessity. Students also face the challenge of balancing their studies with enjoying life. A well-rounded life encompasses both diligence and delight.

There are other balances we often overlook: between ambition and fulfillment, between planning for the future and living in the present, and between digital engagement and real-world connections. When we strive for balance, we cultivate resilience, clarity, and a deeper sense of purpose.

The Undergraduate Journey

Undergraduate studies serve diverse objectives beyond acquiring knowledge in a specific subject matter. While mastering the content of one's chosen field is undoubtedly important, the actual value of an undergraduate education lies in the holistic development it fosters.

One key aspect of undergraduate studies is the development of soft skills — communication, teamwork, problem-solving, and critical thinking. Engaging in group projects, presentations, and discussions helps students refine their skills to articulate ideas clearly, collaborate effectively with peers, and approach challenges with a creative and analytical mindset.

Moreover, undergraduate studies encourage students to explore learning beyond the context of their courses. Such experiences broaden students' horizons, expose them to new perspectives, and foster a lifelong love for learning. They also provide practical insights and hands-on experience that complement academic knowledge.

Learning to work with different professors who have varying teaching styles is also a valuable aspect of undergraduate studies. Each professor brings a unique approach to teaching, and adapting to these differences helps students become more flexible and open-minded learners.

Additionally, undergraduate studies provide opportunities for networking and building connections that can be beneficial throughout one's career. Undergraduate studies are a unique opportunity to unleash your creativity, explore new interests, and embrace the joy of learning. The sky is your limit — use this period to dream big, challenge yourself, and pave the way for a fulfilling and prosperous future.

Dealing with Disappointments

Dealing with disappointments is an inevitable part of life, especially during your undergraduate years. These years are filled with new experiences, challenges, and opportunities, making it natural to face setbacks along the way. The key to navigating these disappointments lies in how you respond to them.

First and foremost, recognizing your feelings is essential. Disappointment can evoke various emotions, from sadness to frustration. Permit yourself to experience these emotions without harsh judgment. Instead, allow yourself the freedom to process what you're going through.

Once you've acknowledged your feelings, try to reframe the situation. Disappointments often come with valuable lessons. Ask yourself what you can learn from the experience. By shifting your perspective, you can transform a setback into an opportunity for growth.

It is also crucial to maintain a sense of balance. Make time for activities that bring you joy and relaxation. These moments of self-care can help you recharge and gain a fresh perspective.

Lastly, don't hesitate to seek support. Whether it's from professors, advisors, or peers, there are people around you who can provide guidance and encouragement. Disappointments do not signify a dead end; instead, they are integral to your journey — opportunities for learning, growth, and building resilience.

Support Over Competition

Students should focus on supporting each other rather than competing against one another. When students work together, they create a positive and encouraging environment where everyone can thrive. Instead of seeing classmates as competitors, students can view them as teammates who can help each other succeed.

Students need to compare themselves to their past selves, not to others. Everyone has their own pace and unique set of skills. By looking at their progress over time, students can see how much they have grown and what they have achieved. This self-reflection helps them stay motivated and focused on their personal goals.

Accepting that everyone is different is key to creating a supportive learning environment. Recognizing and respecting these differences allows students to appreciate their strengths and those of their peers. This mindset fosters a sense of community and collaboration.

Moreover, collaboration among students can lead to innovative ideas and solutions. When diverse minds come together, they can approach problems from different angles and develop creative ways to tackle them. Encouraging a culture of support rather than competition also helps build empathy and understanding.

Lessons from Adversity

Turning a bad experience into a learning opportunity is a valuable life skill that can help us navigate the ups and downs of life more effectively. When we encounter difficult or challenging situations, it's natural to feel frustrated, disappointed, or defeated. However, by shifting our perspective and viewing these experiences as opportunities for growth, we can transform them into something positive and constructive.

One way to convert a bad experience into a learning experience is to reflect on what happened and identify the lessons that can be learned. Ask yourself: What went wrong? What could I have done differently? What did I learn about myself or others?

Embracing the idea that life is tough and full of challenges can help us build resilience. When we accept that setbacks and difficulties are a natural part of life, we become better equipped to handle them. Instead of viewing bad experiences as failures, we can see them as stepping stones on our personal growth journey.

The ability to turn bad experiences into learning opportunities is a powerful tool that can enhance our overall well-being. It enables us to grow from our mistakes, develop new skills, and become more adaptable. Stay healthy and positive, as a balanced mind and body are essential for overcoming life's challenges.

You Belong

Feeling like you don't belong can extend beyond academic settings and touch various aspects of life. Whether in your career, social circles, or personal endeavors, belonging is a fundamental human need. However, it's important to remember that your worth and identity are not defined by others but by your choices and actions.

In your study program community, it can be particularly challenging when you see others performing better. But remember, your worth isn't defined by comparison. Everyone has their own pace and journey; your progress is valuable and significant. You have the power to choose where you belong.

In your career, you might encounter colleagues who seem to excel effortlessly. But your professional journey is unique. Your skills, experiences, and contributions are valuable. You define your path and success. Embrace your strengths and continue to grow.

Ultimately, you have the power to define your place in the world. Your journey is uniquely yours, and every step you take and contribution is invaluable. Forge ahead with confidence, believe in your potential, and remember that you alone shape your path and the communities you choose to be part of.

The Power of Ethical Engineering

As future software engineers and computer scientists, you are not just learning how to build systems; you are learning how to shape the world. The tools, platforms, and algorithms you create will influence how people live, communicate, work, and make decisions. That's why it's essential to look beyond the technical aspects and engage deeply with the ethical, social, and global implications of your work.

Software is not neutral. It reflects the assumptions, values, and priorities of those who create it. Every design decision — what data to collect, how to structure a model, what to optimize — has consequences. A system that recommends content can influence public opinion. A predictive model can reinforce bias. A user interface can either empower users or exclude them.

Ethics in software development go beyond simply avoiding harm; they involve actively designing for justice, inclusion, and human dignity. It demands asking tough questions: Who benefits from this system? Who could be harmed? What voices are missing from the design process? This kind of thinking demands more than just technical skill. It requires moral imagination, humility, and a willingness to listen to perspectives beyond your own.

You are entering a field filled with great power and potential. Use it wisely. Build not only what is possible but also what is right. In the end, the most impactful engineers are not just those who write the most elegant code — they are those who understand the world their code will inhabit and who choose to make that world more just, more humane, and more inclusive.

Quiet Strength in the Face of Injustice

Have you ever been in a situation where you felt outraged and upset, but couldn't confront the person? Because you couldn't prove anything, and they could manipulate the system and get away with it?

These moments can leave a lasting mark. You feel the injustice deeply — your instincts scream that something is wrong, but the lack of tangible proof keeps your voice quiet. It's not about fear or power; it's about the maddening gap between what you know and what you can demonstrate. When someone uses ambiguity or technicalities to avoid accountability, it can feel like reality itself is being twisted right before your eyes.

What's often overlooked in these situations is the emotional toll they take. The frustration, the helplessness, the internal conflict — they all build up. But this is where emotional resilience becomes essential. Resilience doesn't mean ignoring what happened or pretending it didn't hurt. It means learning how to carry the weight without letting it crush you.

Over time, resilience also involves choosing how you respond. You may not be able to reveal the truth right away, but you can decide not to let the experience define you. You can opt to become sharper, more aware, and more grounded. And perhaps most importantly, you can maintain your integrity — even when others don't. That quiet strength, that refusal to be drawn into the same games, is a form of justice in itself.

Staying Motivated Amid Unfairness

Life is inherently unfair. This is a reality many of us come to accept over time. Our paths are not always smooth, and our responsibilities can be overwhelming. Yet, we shoulder these burdens, driven by a desire to contribute meaningfully to society, our communities, and those we mentor or teach.

However, there are moments when unfairness becomes too much to bear. One such instance is witnessing someone avoid their responsibilities for years, only to be rewarded by reassigning their tasks to someone else, with an expectation of completion in a much shorter timeframe. This scenario feels like a betrayal of hard work and accountability principles.

Despite these challenges, it's crucial to find ways to stay motivated. Remind yourself why you chose to take on your responsibilities. Your commitment to your community, society, and students is a testament to your character and values. Talk to colleagues, friends, or mentors who understand your situation. Sharing your frustrations can provide emotional relief and offer new perspectives.

Acknowledge and celebrate your achievements, no matter how small. Life's unfairness can be disheartening, but by focusing on your purpose, seeking support, setting boundaries, and celebrating small wins, you can navigate these challenges and stay motivated. Your dedication and hard work are valuable — they make a difference, even when it feels like the odds are stacked against you.

Facing Rejection with Resilience

Dealing with rejection can be challenging, but it's an inevitable part of life that everyone experiences at some point. Whether it's at work, in your studies, or in relationships, rejection can feel like a personal failure. However, it's important to remember that rejection does not reflect your worth or abilities.

The first step in dealing with professional rejection is to acknowledge your feelings. Once you've acknowledged them, try to reframe the rejection as an opportunity for growth. Ask for feedback to understand why you were rejected and use this information to improve your skills and performance. Networking and seeking mentorship can also provide support and open new doors.

Academic rejection, such as not getting into your desired school or failing an important exam, can be disheartening. Reflect on your study habits and identify areas for improvement. Consider exploring alternative paths or opportunities that align with your interests and strengths. Persistence and resilience are key.

Rejection in relationships, whether romantic or platonic, can be deeply painful. Practice self-compassion and avoid blaming yourself. Take time to heal and engage in activities that bring you joy and fulfillment.

In the big picture of life, rejection is just one part. It might seem harsh at first, but adding it to your experiences helps you grow stronger. Each rejection shapes you into a more resilient person. Embrace these moments because they push you towards your true potential — they turn setbacks into steps forward and failures into foundations for future success.