Over the past few years, I've seen dozens of articles claiming that we’ve reached the...
Should software developers be worried about AI? Cory House and I discuss this topic in...
Job Overview Renze Consulting is seeking a virtual assistant to help us manage our AI...
How do you maximize the likelihood of your startup's success? A startup is a hypothesis...
During my junior year of high school, my Principal and mentor, Dr. Keith Guy, introduced...
I'm excited to announce that I've been awarded the Microsoft MVP Award in AI for...
What are the key ideas that Artificial Intelligence is built upon? In my previous article...
What are the key ideas that Artificial Intelligence is built upon? In my previous article...
I attended the Master's Graduation Ceremony at Johns Hopkins University today. Here are the highlights...
Today, I graduated from Johns Hopkins University with a Master’s degree in Artificial Intelligence. As...
I recently published a research paper titled Self-Reflection in LLM Agents: Effects on Problem-Solving Performance....
What are the key ideas that Artificial Intelligence is built upon? In my previous article...
What are the key ideas that Artificial Intelligence is built upon? In our previous article...
What are the key ideas that Artificial Intelligence is built upon? The field of AI...
I recently co-authored a research paper on The Effect of Sampling Temperature on Problem Solving...
The end of this month marks the 11-year anniversary of Renze Consulting. As I look...
I recently co-authored a research paper on The Benefits of a Concise Chain-of-Thought on Problem-Solving...
During a recent discussion panel at Johns Hopkins University, a student asked a great question:...
How do I get a job in AI? In the previous article in this series...
How do I get certified as an expert in AI skills? In our previous article...
What's the best way to practice AI skills? In the previous article in this series...
I recently sat down for an interview with the Global AI Community at Microsoft headquarters...
I delivered my latest webinar on AI Ethics for the Iowa .NET User Group. [embedyt]...
How do I learn practical AI skills? In my previous article on this series about...
[embedyt] https://www.youtube.com/watch?v=dOzB8roUDuY[/embedyt]
I am very excited to announce that I’ve been invited to join the Microsoft Regional...
How do I learn the basics of AI? In my previous article in this series on...
I'm pleased to announce that I've been awarded the Microsoft MVP Award in Artificial Intelligence...
How do I choose a degree in AI? In the last article in this series...
Jeffrey Palermo and I discussed AI Ethics on the Azure DevOps Podcast. [embedyt] https://www.youtube.com/watch?v=bRCmnC4igJY[/embedyt]
I presented on ethics in AI for the Las Vegas AI Meetup in collaboration with...
How do I choose a career in AI? In the previous article in this series...
I presented on AI for Images - DALL-E 2, Midjourney, and Stable Diffusion for the...
Why should I learn about AI? In my previous article in this series on Getting...
How do I get started with AI? Over the past few months, I've seen a...
It's been a CRAZY past few weeks in AI news! GPT-4, PaLM-e, Midjourney 5, Stanford's...
I presented on AI for Text using ChatGPT for the Las Vegas AI Meetup in...
For the past 8 months, I've been hosting a monthly meetup at TechAlley in Las...
How will AI impact creative professionals and other content creators over the next few years?...
How will AI impact software developers and IT professionals? Over the past few months, I’ve...
2022 has been a great year for advances in AI and 2023 looks to be...
I was recently a guest on the Azure DevOps podcast with Jeffrey Palaremo. During the...
Over the past decade, I've created over a dozen successful online courses. Many of these...
What can we learn about our diet and exercise from measuring our blood glucose? When...
Last year, I started working on my Master's degree in Artificial Intelligence at Johns Hopkins...
In my last article, we answered the question "Should I become an independent technology consultant?"...
About a decade ago, I made a big career decision -- I decided to become...
I’d like to take a moment to publicly address the recent overturning of Roe v...
I participated in a discussion panel on Consulting in Tech with Chad Quinlan, Shema Christophe,...
Over the past few years, I've mentored over 100 students that are getting started with...
I recently presented How a Mentor Program Can Prevent Employee Burnout for Devoxx UK, along...
For over 170 years, World Expos have brought the nations of the world together to...
What roles will still be available for humans if AI automates all of our jobs?...
I recently presented Preparing Your Career for AI for the Cincinnati Software Craftsmanship monthly user group...
What career paths are available with AI and how do I get started with them?...
I was recently a guest on The AI Guide with David Rainey. During the interview,...
My wife and I recently received access to Tesla's Full Self-Driving (FSD) Beta program. Over...
I recently presented Preparing Your Career for AI or Devoxx UK. Watch the full presentation on...
How do we leverage AI to improve our economy for everyone? There is a lot...
Why do good people make bad decisions? When a stranger makes a bad decision, our...
I was recently featured in an article by Eleanor Bennett on the Logit.io blog titled...
What skills should we be teaching our children today to prepare them for the future?...
I was recently a guest on A Bit of AI with Henk Boelman and Amy...
I was recently quoted in an article by Sascha Brodsky in Lifewire titled AI Music...
The Carroll Times Herald wrote an article about the Kuemper Foundation and my presentation there...
What do you need to know to succeed in college? Over the past 25 years,...
How do we build robots and self-driving cars with AI? In my previous article in...
How do we build AI applications? All of the tools we've covered so far in...
How do we use AI to generate new videos from scratch? In my last article...
How do we use AI to extract useful information from videos? The real world isn't...
How do we use AI to generate new images from scratch? In my last article...
I'm excited to announce that I've received the Microsoft MVP Award for my 6th year...
How do we use AI to extract useful information from images? Our world is highly...
Heather Wilde and I gave a webinar on Best Practices for Running Hybrid Events for...
How do we use AI to generate new audio from scratch? In my last article...
How do we use AI to extract useful information from audio? Audio is how we...
How do we use AI to generate new text from scratch? In my last article...
How do we use AI to extract useful information from text? Text is how we...
I gave a webinar on the AI Developer's Toolkit for Pluralsight to Australia and Asia-Pacific....
How do we use AI to generate new tabular data from scratch? In my last...
I spoke with David Giard on his Technology and Friends show about AI, ML, and...
How do we use AI to extract useful information from tables of data? Tables are...
Job Description Renze Consulting is in search of a virtual business manager to help us...
Just a few years ago, adding AI to your products or services required a team...
In the book The Power of Habit, author Charles Duhigg discusses the idea of keystone...
How should I invest in an AI-first economy? As a Data Science Consultant, I get...
In my previous article in this two-part series, we discussed information bubbles. We discussed what...
Are you stuck in an information bubble? How would you even know if you were?...
2020 has truly been a strange and confusing year. We’ve dealt with a global pandemic,...
Over the past few years, I've started using a few wearable devices on a daily...
In this episode of the WP-Tonic Show, Jonathan Denwood, Steven Saunder, and I discussed data...
Over the past few years, I’ve been using AutoHotkey with a custom key-binding script to...
I was invited to be a guest on the WP-Tonic Show's weekly round-table discussion. During...
In this episode of Attitudeable, Dolores Guiñazú and I discuss how AI will impact our...
Will humanity become obsolete in the Age of AI? Over the next few decades, we...
With great power comes great responsibility. Over the past several years, we've developed a few...
Do you feel overwhelmed by all of the "fake news" being spread via mainstream news...
My wife and I had to take a short trip from Las Vegas to San...
Based on the positive feedback we received from our discussion panel at AFWERX Fusion, Heather...
Who will be the world's first trillionaire? Every year, returns to capital investments continue to...
[embedyt]https://youtu.be/1thary5Wasc[/embedyt] Heather Wilde hosts a discussion panel on technology and innovation with Matthew Renze, Sean...
Below are links to additional resources to allow you to dig deeper into the topics...
Will AI replace my job? This is one of the most common questions I get...
I’d like to take a moment to address the protests that have happened around the...
Why is education important during the AI tech revolution? Over the past few millennia, humanity...
I delivered a webinar for Build Stuff on Preparing Your Career for AI. You can...
[embedyt]https://youtu.be/Cs-E9abQPwc?t=182[/embedyt]
What technologies are responsible for the recent success of modern data-driven artificial intelligence? There are...
[embedyt]https://youtu.be/tDj43d7intI[/embedyt]
Where did artificial intelligence come from and advances and setbacks have occurred along the way?...
Are you confused with all the misinformation about COVID-19? Are you unsure what you should...
What types of AI exist and how do we classify them? There are three main...
Christina Aldan and I discuss AI, ML, and DataScience at AntarctiConf on her Luckygirl bite-sized...
What is artificial intelligence? Intelligence is rather difficult to define, which makes defining artificial intelligence...
I'm releasing my new online course Intro to Data for Data Science completely free for...
Whether you realize it or not, our world is going through a major transition. We're...
How did we transition from hunter-gatherers to building data-driven A.I. systems? The evolution of data...
How do we get from raw data to action in data science? To understand the...
In data science, the most common data structure we encounter is a table of data....
In data science, we commonly encounter several composite data types. By composite, we mean that...
In data science, we commonly encounter several scalar data types. By scalar , we mean...
For our Software Engineering final project, our group created an agent-based evolutionary ecosystem simulator. The...
Market Traders is a software framework that I created for my Agent-Based Computational Economics final...
For my Artificial Intelligence final project, I created an application that visualizes arbitrary graphs using...
For my Machine Learning final project, I implemented a set of machine learning algorithms in...
For my Data Analysis final project, I used a random forest classifier to recognize patterns...
For my Data Science final project, I created a sentiment-analysis algorithm in Python to determine...
This is an open-source interactive data-visualization tool I created that allows users to explore their...
How do we represent data in a computer? All data inside of modern computers are...
I spoke with Jeffrey Palermo on his Azure DevOps Podcast about data science for developers....
In our previous article, we learned that data were primarily divided into two main types:...
At DevSum Stockholm, I spoke with Jon Galloway from @HerdingCode about Data Science practices to...
What types of data exist in data science and how do we classify them? In...
What is the purpose of collecting data, creating information, and acquiring knowledge? Essentially, what makes...
Data, information, and knowledge are the key building blocks of data science. However, most people...
"Should I pursue a career in data science?" This is one of the most common...
Is your organization stuck on its journey to data-driven AI? Many organizations find that they...
During BuildStuff in November, I was asked to give an interview for a Lithuanian TV...
I created a quick Python script to rename image files based on the date a...
I created a quick Python script to create a Gmail filter from a Google Contacts...
Is your organization struggling to kick-start its data-science journey? Many organizations struggle at the beginning...
I gave a presentation on Artificial Intelligence: The Future of Software at BuildStuff in Lithuania...
My latest Pluralsight course titled Data Science: Executive Briefing was published today. I created it to teach...
I was interviewed by the BuildStuff team in Lithuania. We discussed artificial intelligence and the...
What would happen if every doctor in the world was rated solely on the number...
I've been invited to speak at BuildStuff in Vilnius, Lithuania in November. I will be presenting on Artificial...
When you're first starting out with data science, you will likely have many questions. However,...
I've been spending some time learning about genetic algorithms lately. So I implemented my own...
I had a chance to interview with Oracle Developers during Pluralsight Live 2018. We discussed data science,...
During Pluralsight Live 2018, I had the chance to chat with Nasdaq Spotlight about being...
Heather Wilde and I created a short promo video for AntarctiConf 2020. Please be sure to check...
I created a set of Python scripts to convert Microsoft PowerPoint (PPT/PPTX) to Adobe PDF....
Heather Wilde and I are pleased to announce AntarctiConf 2020. It's a 4-day mastermind, mini-conference, and retreat...
The question I get asked most frequently these days is "How do I get started...
I created a series of Python scripts that get historical weather data from the Dark...
I created a series of Python scripts that convert, summarize, and reverse-geocode Google location data...
My friend Jeremy Sharp released his new book today called From the Depths of Madness. I...
I am honored to recieve my third Microsoft MVP Award today. This year I was...
My presentation for the 2018 Visual Snow Conference is now online. I discuss my journey and how...
My Mindful Developer keynote from DevoxxUK is now available online at their Youtube channel. If you're interested in...
My Deep Learning talk at DevoxxUK is now available online at DevoxxUK'sYoutube channel. If you're interested in...
My lightining talk on Machine Learning at CodeMash is now available online at CodeMash's Youtube channel. If you're...
I've been invited to be a keynote speaker at Music City Data in Nashville, Tennessee on June...
I'm thrilled to be giving an opening keynote at Devoxx UK on May 10. We'll be discussing...
Article for Tinnitus Today on managing visual snow and tinnitus. http://www.ata.org/sites/default/files/TinnitusToday-Spring2018.pdf#page=40
I've been invited to speak again this year at Pluralsight Live on Aug 28-30 in Salt Lake...
I've been invited to give the opening keynote at Prairie Dev Con in Winnipeg, Canada...
Curious about deep learning, neural networks, and Tensorflow? Learn what deep learning is, why it's...
My presentation on Data Science at KCDC last year is now available online at InfoQ. If you're interested...
CodeMash is by far one of my favorite conferences in the US. The attendees, organizers,...
[embedyt]https://youtu.be/uYS52l4yLro[/embedyt]
I just completed my third and final international public-speaking tour for the year. Six weeks,...
The video of my keynote on Artificial Intelligence at Devoxx Morocco is now online. Unfortunately,...
I presented my first international keynote on Artificial Intelligence at DevoxxMA in Morocco this week....
I'm wrapping up my latest public-speaking tour today. Over the past three weeks, I've given...
I was recently quoted in an article by Heather Wilde in Inc. Magazine titled In...
My first time speaking at Microsoft Ignite went very well. This was the largest conference...
Thank you to everyone who attended my talks and panels at Pluralsight Live. Both the...
I've been invited to speak at two events in Dubai next month. I'll be presenting...
My latest Pluralsight course, Data Science: The Big Picture was released today. If you're interested...
I completed the Data Science Specialization from Johns Hopkins University and Coursera today. I had...
Very excited to announce that I've been invited to give a keynote in Casablanca at...
I've been invited to speak at Microsoft Ignite in Orlando, Florida in September. This will...
David Rael took his Developer on Fire podcast on the road to KCDC to chat...
Many years ago, I was in a band called For Love and Money. In 2004,...
KCDC is always a great conference to attend. The attendees, the speakers, and the organizers...
Article for the International Tinnitus Journal on the correlation between visual snow and tinnitus. http://www.tinnitusjournal.com/articles/visual-snow-syndrome-and-its-relationship-to-tinnitus.html
The International Tinnitus Journal recently posted an article that I wrote on Visual Snow Syndrome...
I had a great time speaking at the first ever Detroit Code conference. It's always...
Microsoft's David Giard interviewed me for his Technology and Friends show. We discussed why data...
I am honored to recieve my second Microsoft MVP Award today. I love being a...
Today is the final day of my 47-day speaking tour across Europe and the US....
I spoke at my first Geek Girl TechCon in San Diego today. It was great...
Thank you to everyone who attended my workshop and my talk at DevSum. I really...
My interview with Katharine Beaumont at Devoxx UK is now online. We discussed data science,...
I spoke at NextBuild in Eindhoven, Neatherlands today. Great turnout for my Clean Architecture talk....
My first SDD conference in London is a wrap. I had a great time visiting...
The video of my presentation on Data Visualization with R from Devoxx is now online.
I had a great time speaking at my first Devoxx conference in the UK yesterday....
Learn what data science is and why it's important in my Voxxed Q&A. Note: The...
My latest Pluralsight course titled Writing Testable Code has been published. If you'd like to...
I've been invited to speak at IT/Dev Connections again this fall in San Francisco. I'll...
I wrote an article for The Hearing Journal titled What Visual Snow May Tell Us...
The high correlation of visual snow patients reporting tinnitus suggests that they may share a...
Looking forward to speaking at the inaugural Detroit Code in July. I'll be presenting on...
Very excited to invited to speak at KCDC again this year. I'll be giving two...
I've been invited to speak at NextBuild in Eindhoven, Netherlands in May. This will be...
I created a quick tool called Shortcuts to Hyperlinks that converts a list of Windows URL shortcuts...
I've been invited to speak at the first-ever Pluralsight LIVE in Salt Lake City, Utah in September....
To assist me with converting my old website over to ASP.NET MVC Core, I created...
I received an invitation to speak at Devoxx UK today. My presentation will be on...
The Las Vegas .NET User Group invited me to speak on Clean Code at their monthly meeting tonight. It...
My latest Pluralsight course, Clean Architecture: Patterns, Practices, and Principles, has been published. It covers how...
CodeMash 2017 is a wrap. I sat on an MVP discussion panel, hosted a full-day workshop, and gave a...
As a life-long geek, I've dreamed of attending the Consumer Electronics Show (CES) since I first heard...
I received an invitation to speak at DevSum in Stockholm, Sweden in June. This will be my...
I spoke at a medical conference this summer on visual snow syndrome, tinnitus, and managing bothersome symptoms...
I've been invited to speak at the Software Design and Development (SDD) conference in London in May....
In the book Clean Code, Robert C. Martin (aka. Uncle Bob), asks several software-industry experts to define...
My Developer on Fire interview with David Rael was published today. We discussed scientific approaches to software development, software...
I'm wrapping up four days of learning, networking, and providing feedback to Microsoft at the MVP...
The R programming language is a popular tool for creating data visualizations. Its interactive programming...
An Observation In the past, it was difficult to gather reliable data about our software...
The first-ever Prairie Code was a great experience. My talk and live-music performance at the attendee party were both...
The InfoQ video of my presentation on Data Visualization with R at KCDCis now online. It provides an introduction to...
My latest Pluralsight course titled Data Science with R was released today. If you're interested in learning...
DevUp in St. Louis is a wrap. I presented a full-day workshop and an hour-long session on Clean Architecture....
I had a great time speaking at IT/Dev Connections this week. So much fun and knowledge packed...
All four our my presentations at VS Live in both Anaheim, CA and Washington DC went very well. What...
I received an invitation yesterday to speak at CodeMash in Sandusky, Ohio again this year. Last year's...
Jim Collision of Gallup, Inc. interviewed me at HDC last week. We discussed my Practical Data Science with R workshop and various...
My latest Pluralsight course titled Mastering Data Visualization with R has been published. It teaches you how...
My full-day workshop on Practical Data Science with R at AIM | hdc was a success. In fact, the...
I spoke with Seth Juarez during a Microsoft Channel 9 interview at That Conference. We discussed Clean Architecture and how...
As I speak at various conferences and events, I often get asked for my recommendations...
I'm very happy to be invited to speak at the first ever Prairie Codeconference in Des...
I submitted my HoloLens talk to this year's SXSW Interactive conference. If you'd like to see me present...
Kyle Baley interviewed me for the Western Devs podcast at Prairie Dev Con. We discussed Exploratory Data Analysis with...
Pluralsight published my third course titled Multivariate Data Visualization with R today. If you're interested in learning...
I received an invitation to speak at IT/Dev Connections in Las Vegas in October. It...
I recently read three books that have had a pretty profound impact on my day-to-day...
The data refinery is a design pattern for providing data to multiple consumers in a...
I received my first Microsoft MVP Award today. Very happy to be part of such...
Kent Dodds invited me to be on his podcast JavaScript Air at KCDC. The video and audio of the podcast are now available...
I participated in a discussion panel at KCDC on Lifelong Learning as a Software Developer. The video of the discussion...
This year's KCDC was the best ever. I presented my first full-day workshop, a new presentation, participated in a...
I spoke at the 24th International Tinnitus Conference at the University of Iowa Medical College...
I received an invitation to speak at the new Dev Up Conference (formerly St. Louis Days of...
I've been invited to speak at AIM | hdc again this year. This time, I will be...
Both my workshop on Practical Data Science with R and my presentation on Clean Architecture at Nebraska Code went extremely well....
Iowa Public Television created a segment on Igor Technologies for their Iowa Entrepreneur series. I've been consulting and creating software...
Well, it looks like I will be speaking at both Visual Studio Live in Anaheim,...
I received my Microsoft HoloLens Dev Kit a couple weeks ago. Since then I've been exploring the...
I received an invitation this weekend to speak at Visual Studio Live in Anaheim, CA....
I judged the annual Computational Thinking Competition at Iowa State University again this year. After...
Once a year, I'm invited to judge the Computation Thinking Competition at my alma mater, Iowa State...
I received an invitation this week to speak at That Conference at the Kalahari in...
Thank you to everyone who attended my presentations at Prairie Dev Con this week. In...
My first Pluralsight article How to Start Programming in R was published today. If you're...
I spent the day at the Microsoft Technology Center in Chicago attending a full-day Azure...
I received an invitation to speak at Nebraska Code today. On the agenda is my...
I am very happy to announce that Pluralsight published my second course, Beginning Data Visualization...
The video of my presentation on Clean Code at NDC London went online today. If...
I received an invitation to speak at KCDC today. My sessions this year will include...
My .NET Rocks interview went online today. We discussed the economics, psychology and science of...
My Channel 9 interview with Seth Juarez from CodeMash is online now. We discussed the...
I've spent many hours during my career writing unit tests for classes that use data...
I received an invitation to speak at Prairie Dev Con in April in Winnipeg, Manitoba,...
I spent the past two weeks on the road speaking at both CodeMash and NDC...
Reflecting back on this past year, I have so much to be thankful for. Speaking...
Both of my presentations on Clean Architecture: Patterns, Practices, and Principles for the Iowa Code...
R is a statistical programming language that has become very popular in recent years for...
I just finished a 4-day course on Practical Data Science with Cortana Analytics: Azure Machine...
I created a short 60-second trailer for my new Pluralsight course Exploratory Data Analysis with...
My first Pluralsight course Exploratory Data Analysis with R was published today. Please feel free...
I had a great time at the Microsoft MVP Global Summit this week. It was...
I just received an invitation this weekend to speak at NDC London. This will be...
I just received an invitation to the Microsoft MVP Global Summit in Redmond, WA. We...
Today I received an invitation to join the ASPInsiders. The ASPInsiders are an international group...
The video of my podcast interview at the AIM | HDC conference is online now....
The video of my Exploratory Data Analysis with R presentation from KCDC is now available...
My presentations from AIM | hdc (Heartland Developers Conference) are now online. Both presentations went...
I just found out today that I've been invited to speak at CodeMash in Sandusky,...
Just for fun, I created a quick open-source video game called Asteroids: in the 2nd...
I've been invited to speak at AIM | hdc (Heartland Developers Conference) in Omaha, Nebraska...
KCDC was a blast! Both of my presentations went extremely well, I learned a lot,...
I just found out this weekend that my Pluralsight audition has been accepted and I'm...
I'm a big fan of Clean Architecture patterns, practices, and principles. One of the Clean Architecture practices...
I had some free time this morning, so I created a simple console application called...
I've been invited to speak at KCDC (Kansas City Developers Conference) on June 24-26. My...
Over the weekend I created a simple console application called IOM DAT to CSV that...
I have been invited to speak at the DAMA (Data Management) Iowa Chapter on Tuesday,...
My presentation on Exploratory Data Analysis with R at That Conference this week went very...
After giving it some thought, I've decided that I'm going to take some time off...
I've been invited to speak at That Conference in Wisconsin on Tuesday, August 12. My...
Today we released version 0.2.0 of Data Explorer, an open-source interactive data-visualization tool for everyone....
I was a judge again this year for the ISU K-12 Computational Thinking Competition. Once...
After two years of work on nights and weekends, I finally released the first production...
To start the new year in good form, I created my first article for this...
The Nebraska Code Camp posted an article about me as their featured speaker of the...
I've been invited to speak again at the Nebraska Code Camp on March 29th. My...
I've been invited to speak at the Twin Cities Code Camp on April 5th. My...
In 2005 Martin Fowler attended a workshop on enterprise software development where he and the other workshop...
My presentation on Clean Code for the 10th Anniversary of the Iowa .NET User Group...
I've been invited to demo my Data Explorer at the St. Louis Days of .NET...
Iowa State University's Computer Science Department presented me with the Young Alumni Achievement Award at...
My presentation on Exploratory Data Analysis with R at the Iowa Code Camp went very...
I have been invited to speak at the next Agile Iowa meeting on Wednesday, October...
I've started working on my Data Explorer software again in my free time. My current...
I completed my third online course through Coursera this week. The course was Introduction to...
I uploaded the video of my presentation Why Agile? The Economics, Psychology, and Science of...
I was a guest speaker at the Iowa Code Camp in Iowa City today. My...
I've been invited to speak at the Iowa Code Camp on June 8th in Iowa...
I was a judge in the ISU K-12 Computational Thinking Competition today. The quality and...
I completed my second online course through Coursera today. The course was Data Analysis offered...
My presentation at the Nebraska Code Camp on Exploratory Data Analysis with R went really...
I've been invited to speak at the Nebraska Code Camp on March 16 in Lincoln...
I completed my first online course through Coursera today. The course was Computing for Data...
Over Christmas break I took the Professional Scrum Master Certification (PSM I) exam through Scrum.org....
After a year of development, I'm releasing the first public preview of my Data Explorer...
I uploaded the video of my Iowa Code Camp presentation to my YouTube account. You...
I was a guest speaker for two classes at Iowa State University today. My first...
I was a guest speaker at the Iowa Code Camp today. My presentation was titled...
Welcome to my new website. I created this site to replace my previous website at...