My personal website was boring. So this weekend, I decided to rebuild it with one rule: I had to use a tech stack I had never touched before.
Thoughts on technology, education, leadership, and life.
My personal website was boring. So this weekend, I decided to rebuild it with one rule: I had to use a tech stack I had never touched before.
Hereβs the question thatβs been bouncing around my head while I go on my long runs or wait in line for coffee: Should students actually use Cursor from Week One?
A junior developer stepping into the tech world today will require certain skills to thrive in an environment driven by artificial intelligence. Here are a few pointers to get started.
Influencers aren't the first to earn money online. Believe it or not, it started all the way back at the turn of the century.
Half-marathons are long, tiring, and take months of preparation, so why do I keep doing them? There's something to be learned about goals, purpose, and the drive to keep moving forward.
Cloud technologies have evolved rapidly over the past few years, so knowing where to start can be a daunting task. Here's a simple breakdown of the best way forward.
There'll be sudden strong feelings of inspiration you simply can't ignore regardless of your profession. Harness them, and let them guide you to that place you wish to be.
It's not enough to be physically away from work. You also need to know how to detach yourself psychologically.
AI has its place in a project, so it's never a question of whether to use it but when to use it.
Highlighting the initiative and achievements of two former teaching assistants, Olivia Xie and Haoning Wang, in developing a website for Northeastern's Capstone projects.
Exploring the impact of AI in education and the irreplaceable role of human teachers in fostering personal connections and inspiring students.
A reflection on how long-forgotten skills can suddenly resurface and the fascinating ways our memory works.
Addressing the myth of perfect software and focusing on the importance of continuous improvement in software development.
Sharing a new stack of books that I recommend to my students for their learning journey in software development.
Explore how different sound environments affect productivity and how to find your ideal work atmosphere.
Discover how Nassim Nicholas Taleb's concept of antifragility can help you transform vulnerabilities into strengths and thrive amidst life's uncertainties.
Explore the concept of life balance and how to harmonize different aspects of life amidst changing priorities.
Celebrating a new personal record in the half marathon and the support that made it possible.
Explore the benefits and limitations of the MBTI in understanding personality types and enhancing personal well-being.
Explore the benefits of technical depth and breadth in software development and find out which path suits you best.
Discover how CliftonStrengths can help you identify and leverage your personal talents for personal and professional growth.
A recent study by Kaitlin Woolley and Ayelet Fishbach sought to find out which conditions best promote learning. Take a look at what they gathered.
Moving on from the U of A was hard, but I embraced the change, and I'm looking forward to what tomorrow brings.
You might not be able to teach an old dog new tricks, but you can most certainly teach an old developer a new tech stack.
It's hard to predict the questions an interviewer is going to ask during a tech interview, so it's almost impossible to prepare for all of them. How do you go about it then? Read on to find out.
Are you tech-savvy and still not sure what AI is or how it works? This book's for you!
Applying for tech jobs as a computer science student can be a daunting process. Here's a simple way to break it down and improve your chances of landing that dream job.
Reading on the go isn't always easy, and Kindle doesn't always get the job done. I found a device that solves both problems. Spoiler - it has Android.
Procrastination is a well-known productivity-killer, but this curse has a blessing you probably never knew about (or even bothered to look for).
Students may feel like there are little to no growth opportunities available to them, but if they knew where to look, they'd be surprised how many oases there are out there.
Some things start out big while others start small, but sometimes, the smallest thing can make the biggest change of all. Many a brilliant student often know what that small thing is.
A fintech app that helps users with their financial goals, managing bills, spending, and more.
Office hours are more than just a time for students to discuss areas they're struggling with in the course - they're an opportunity to discuss deeper topics, share ideas, and brainstorm for the future.
A platform for daycare staff to manage their schedules and activities, share updates with parents, and more.
Second-language learners often struggle to put their ideas into words, but there's something you can do to better empathize with them.
An app designed to help educators and parents assist children of all ages with speech therapy through interactive and engaging activities.
Some programming languages aren't built for everyday use, but they make you think in ways you never thought were possible.
A self-evaluation tool dedicated to assess and enhance the readiness and inclusivity of clubs, coaches, or any other individuals in the parasports field.
In the vast and ever-evolving world of IT, sometimes the best path is the one you weren't looking for.
An Augmented Reality(AR) application that lets users explore the breathtaking Alberta ecosystem.
A program created to improve collaboration between visiting teachers, volunteer presenters, and U School staff during week-long student visits of the University of Alberta campus.
Lots of free time can create the illusion of "I can always do it later" which often leads to procrastination. Reclaim your idle days with this simple guide for more productive down time.
A web app that enables the NSTEP program post-attendees to provide feedback in formats such as audio, video, and text.
A web app that connects young people exploring different careers with mentors, companies, and relevant opportunities.
An online queryable version of the PyMigBenchWeb dataset for researchers and software developers worldwide.
A balanced book shelf with books teaching hard skills as well those helping us understand other humans is just what the doctor ordered.
A mobile app for multilingual families to help support their children's language development.
An app that simplifies the process of signing and approving forms for verified students.
A custom user interface for Dev in a Box - a project that lets developers create any kind of containerized system with ease.
A plug-in that calculates each order's climate change impact. Built in conjunction with Ulivit, a Saskatchewan-based startup.
With AI tools generating code just as good as traditional software developers, computer science teachers might need to rethink how they teach the next generation of programmers.
Leaderships styles as told by the Harvard Business Review's David Rooke and William R. Torbert.
As the world becomes increasingly automated, we might need a new approach to freelancing.
I didn't know it back then but coming from a family of teachers had a big impact on me.
The Capstone Dashboard lets teaching staff view analytics to monitor and mitigate risks in order to enhance the studentsβ learning experience in capstone courses.
An Online Remedial Literacy Tutorial Program for teachers working with special needs students.
An open-source resume generator tailored for students. Create a resume either from scratch or using a JSON file in just a few clicks.
A mobile app that helps users learn how to convey emotion through everyday conversations.
A capacity building program where learning guides are created to help users make a change in the community.
MUD is a text-based role-playing game (RPG) you can play in the terminal. It still exists today!
An app that lets users seek out help and/or find volunteering opportunities in the community.
A web application that displays a dashboard of game statistics for the Virtual Gym exergame platform.
Smart Blinds is a project that allows you to control your blinds from anywhere in the world.
An app designed to facilitate a second-hand goods market for tools and equipment of the trades.
An informational tool providing young immigrants with sexual and reproductive health knowledge.