Skip to main content Skip to local navigation
Home » Page 2

Blog posts

Initial Review: M3 Pro MacBook Pro

Initial Review: M3 Pro MacBook Pro

One sentence summary The latest M3 Pro laptops from Apple have one main target audience: people holding on to their Intel-based MacBooks, like me. Background I have a 2018 MacBook Air. I used it to teach in France and Germany during my sabbatical. I used it to teach online and in-person here at York University. […]

Java and Arduino (2022 edition)

Java and Arduino (2022 edition)

In the EECS 1021 class here at York University the students learning about object oriented programming in an engineering that uses sensors and actuators. We use Arduino devices that host a special pre-made firmware called Firmata to do this in order to unburden the students from the C++ coding that would otherwise be required on […]

"Mistakes are possible"

"Mistakes are possible"

Last month I posted about why it's important for my students to be careful when (not if!) they use AI chatbots like Bing / ChatGPT. Today, I turned on Bing and noticed this disclaimer: Frankly, that's good to see. These chatbots are interesting and potentially useful tools, but one must be cautious when using them. […]

Matlab and Arduino (Fall 2023)

Matlab and Arduino (Fall 2023)

I use Arduino-compatible hardware in two of the engineering programming classes that I teach here at York University. Rather than program the boards directly, I have the students install a little program on the Arduinos that can communicate with the programs that the students actually write on their own computers. For the first course, the […]

It's Not About The Car

It's Not About The Car

Fast Car isn't about the car. James Andrew Smith is a Professional Engineer and Associate Professor in the Electrical Engineering and Computer Science Department of York University's Lassonde School, with degrees in Electrical and Mechanical Engineering from the University of Alberta and McGill University.  Previously a program director in biomedical engineering, his research background spans robotics, locomotion, human birth and engineering education. […]

ChatGPT: "I'm sorry but I couldn't find any information"

ChatGPT: "I'm sorry but I couldn't find any information"

While chatbots like ChatGPT are truly ground-breaking, they have limitations. In fact, there are many cases in which chatbots simply cannot return an answer due to the limitations of the LLM structure and dataset. Experts quickly find the limitations of chatbots, but novices to a topic are very likely to get tripped up by the […]