Sign in

Dennis Kao

@professorkao.bsky.social
1.7K followers 121 following 102 posts

Social Work Professor | Data Viz & Map Designer | Tableau Visionary & Ambassador | husband/father | perpetual student | he/him/his | no AI used

PostsRepliesMedia
Dennis Kao @professorkao.bsky.social · 22/09/2025
Arrrrr.... Happy belated #InternationalTalkLikeAPirateDay, which was this past Friday... ☠️ Link: public.tableau.com/app/profile/...
050
Dennis Kao @professorkao.bsky.social · 06/09/2025
Congrats!
000
Dennis Kao @professorkao.bsky.social · 05/09/2025
Doing what? 😅
100
Reposted by Dennis Kao
Bridget Cogley @cogley.bsky.social · 24/06/2025
I really try not to write about AI. Too many conversations forced my hand (again)... www.tableaufit.com/love-it-loat...
tableaufit.com
Love It, Loathe It, and Lift It: The Missing Conversation on AI
I’ve sat through perhaps too many conversations on AI this month. Whether in-person (hi Outlier), online (oh, the discourse), or anywhere else I happened to be, GenAI is specifically on the m…
1116
Dennis Kao @professorkao.bsky.social · 20/06/2025
You have a great set of…. labels…🤭
021
Reposted by Dennis Kao
Katie Mack @astrokatie.com · 19/06/2025
Chatbots — LLMs — do not know facts and are not designed to be able to accurately answer factual questions. They are designed to find and mimic patterns of words, probabilistically. When they’re “right” it’s because correct things are often written down, so those patterns are frequent. That’s all.
6253660211252
Dennis Kao @professorkao.bsky.social · 12/06/2025
Montreal allows its seniors to travel for free, via any mode (bus, metro, river taxi, paratransit, etc.) in the central part of the city (Zone A)... www.stm.info/en/info/fare...
stm.info
020
Dennis Kao @professorkao.bsky.social · 21/05/2025
Oh yeah... my R is a bit rusty, but looking forward to it!!
130
Dennis Kao @professorkao.bsky.social · 21/05/2025
Me too!!!
210
Dennis Kao @professorkao.bsky.social · 11/05/2025
Happy #AAPIHeritageMonth & #AsianHeritageMonth! Here's my viz for this week's #MakeoverMonday & #APITug project, highlighting the prevalence of Asian restaurants and cuisine in the US. #TableauPublic 🔗: public.tableau.com/app/profile/...
060
Dennis Kao @professorkao.bsky.social · 08/05/2025
For more information, check out the Toronto Blues Society's festival guide: torontobluessociety.com/blues-festiv...
torontobluessociety.com
Toronto Blues Society | » Blues Festival Guide 2025
Established in 1985, Toronto Blues Society is the premier promoter of blues music in Canada and a registered Canadian charity.
000
Dennis Kao @professorkao.bsky.social · 08/05/2025
As we near summer, one of the things I always look forward to are the music festivals! So I've updated my viz "Blues and Jazz Festivals of Canada", showcasing almost 40 festivals across the country... Link: tabsoft.co/3EHnjYT Happy Festival-ing!!!! 🎶 🎺 🍻
191
Dennis Kao @professorkao.bsky.social · 03/05/2025
Thanks Brittany! Actually your approach is more impressive... I thought it would be easier (& efficient). So most days, I just duplicated the dashboard, swapped the chart & revised the title/description.
020
Dennis Kao @professorkao.bsky.social · 02/05/2025
#30DayChartChallenge 2025... it's a wrap! 30 days... 30 visualizations... At some point, I hope to share some of my reflections... but for now, thank you for all your support! 🙏 Congrats to all of the participants! It was great seeing all of your work! Link: public.tableau.com/app/profile/...
1262
Dennis Kao @professorkao.bsky.social · 01/05/2025
This is my first election as a Canadian citizen... Are there rules about taking down signs after the election? Barbara Bal signs everywhere...
110
Dennis Kao @professorkao.bsky.social · 30/04/2025
#30DayChartChallenge Day 30 National Geographic I love NG... and re: maps, NG is the gold standard! I decided to redo my "Penguins of Antarctica" viz/map and hope I do NG justice... Feedback always appreciated! Link: public.tableau.com/app/profile/...
0102
Dennis Kao @professorkao.bsky.social · 29/04/2025
Nice!
010
Dennis Kao @professorkao.bsky.social · 29/04/2025
#30DayChartChallenge Day 29 Extraterrestrial Had a bit of fun with this one... here's my "crop circle" chart highlighting some findings from the Sky Canada Report... 🛸 Let me know what you think! 🙏 Link: public.tableau.com/app/profile/...
091
Dennis Kao @professorkao.bsky.social · 28/04/2025
Thanks Brittany! Such a great little technique & I really love how compact the bar chart is. I thought the vertical labeling was a nice touch... it might be handy or helpful especially if someone starts adding a 3rd or even a 4th bar to the mix... 😉
110
Dennis Kao @professorkao.bsky.social · 28/04/2025
No idea.😅 It could be a function of greater awareness, improved diagnosis, population growth, changes in school inclusion policies, etc. Interestingly, if you look at all special education enrollment, about 50% remain unidentified for a specific exceptionality... so the # might be higher
010
Dennis Kao @professorkao.bsky.social · 28/04/2025
Inspiration came from @brrosenau.bsky.social and her overlapping comparison bars: brittanyrosenau.medium.com/comparison-c...
brittanyrosenau.medium.com
Comparison Columns in Tableau — Shift and Overlap Bars with One Easy Calc
Learn how to create overlapped bars for categorical and time series data in Tableau
020
Dennis Kao @professorkao.bsky.social · 28/04/2025
Can't believe it's almost over... #30DayChartChallenge Day 28 Inclusion The theme made me think of the special education field... so here's my viz, highlighting the increase in autistic students enrolled in Ontario schools. Feedback always appreciated! Link: public.tableau.com/app/profile/...
382
Dennis Kao @professorkao.bsky.social · 27/04/2025
Inspired and informed by Dinushki De Livera's blog: www.herdata.net/post/transla...
herdata.net
TRANSLATING MUSIC INTO DATA
In 2019, the 'Firebird Suite' visualization was created for IronViz, blending music and data through animation and instrument visualization.
031
Dennis Kao @professorkao.bsky.social · 27/04/2025
#30DayChartChallenge Day 27 Noise Naturally, I thought of one of my favorite noise rock bands in the 80s & 90s, The Jesus and Mary Chain... ... and decided to visualize the MIDI data of their song, Head On. 🤘 Link: public.tableau.com/app/profile/...
2132
Dennis Kao @professorkao.bsky.social · 27/04/2025
Thanks Kit! I generally use Tableau to do my data visualizations... You're right... The survey asks about their level (scale of 0-10) of meaning or purpose in life. But in my mind, there might be some overlap, so I was just using it as a proxy for "boredom." I also considered using "loneliness"...
100
Dennis Kao @professorkao.bsky.social · 26/04/2025
A tile world map AND pie charts... very risky... 😅
010
Dennis Kao @professorkao.bsky.social · 26/04/2025
#30DayChartChallenge Day 26 Monochrome Really leaned into today's theme... In 2024, 20% of Canadians expressed a lack of purpose or meaning in life (or in other words, were "bored"). So here's a bar chart... Feedback always appreciated! Link: public.tableau.com/app/profile/...
182
Dennis Kao @professorkao.bsky.social · 25/04/2025
Thanks Morgan! Great catch! I forgot to fix the range across the three groups... They probably should be... they are now.
000
Dennis Kao @professorkao.bsky.social · 25/04/2025
#30DayChartChallenge Day 25 Risk Each year, an average of 4,000 Canadians die by suicide... and the risk for men is about 3 times higher than women. Help is available... Speak with someone today! #StarttheConversation #EndTheStigma Link: public.tableau.com/app/profile/...
0132
Dennis Kao @professorkao.bsky.social · 25/04/2025
#30DayChartChallenge Day 24 World Health Organization Here's my viz, looking at unmet medical care needs among seniors in the European Union. I went with a sort-of small multiples/heat map hybrid... Let me know if it works... feedback always appreciated!🙏 Link: public.tableau.com/app/profile/...
1101
Dennis Kao @professorkao.bsky.social · 23/04/2025
#30DayChartChallenge Day 23 Log Scale Learned log scale in school years ago, but TBH, I don't really know how to use or interpret it 😅 But here you go... a simple viz of COVID cases in Ontario from Jan 2020 to June 2024. Feedback always appreciated! 🙏 Link: public.tableau.com/app/profile/...
081
Dennis Kao @professorkao.bsky.social · 22/04/2025
Happy #EarthDay!
030
Dennis Kao @professorkao.bsky.social · 22/04/2025
#30DayChartChallenge Day 22 Stars Here's a fun visualization highlighting the 8 Canadians who have won the Oscar for acting... Feedback always appreciated!🙏 Link: public.tableau.com/app/profile/...
071
Dennis Kao @professorkao.bsky.social · 22/04/2025
Thanks Jess! Me too...
010
Dennis Kao @professorkao.bsky.social · 22/04/2025
That's right... the information is drawn form the Canadian Social Survey
010
Dennis Kao @professorkao.bsky.social · 21/04/2025
Inspired by Nir Smilga's viz and blog "Small Multiples with Grayed Out Categories" smilganir.medium.com/small-multip...
smilganir.medium.com
Small multiples with grayed out categories
Background
030
Dennis Kao @professorkao.bsky.social · 21/04/2025
#30DayChartChallenge Day 21 Fossils Here's my viz looking at average gas prices in Canada from 2020 to the present... Feedback always appreciated! 🙏 Link: public.tableau.com/app/profile/...
1151
Dennis Kao @professorkao.bsky.social · 21/04/2025
That would be interesting... I'm not sure... I'm still a bit new to accessing Stats Can data. And the tables I used just distinguished "urban" and "rural" areas.
110
Dennis Kao @professorkao.bsky.social · 21/04/2025
Thanks Nisse! Stats Can defines "rural" as any area outside a "census Metropolitan Area" (> 100K, aka urban) and a "census agglomeration" (> 10K, aka suburb)...
110
Dennis Kao @professorkao.bsky.social · 21/04/2025
Thanks Darragh!!
010
Dennis Kao @professorkao.bsky.social · 21/04/2025
#30DayChartChallenge Day 20 Urbanization I designed a visualization, i.e. a dumbbell chart, looking at the urban-rural differences in quality of life among Canadians. Feedback always appreciated! 🙏 Link: public.tableau.com/app/profile/...
4244
Dennis Kao @professorkao.bsky.social · 21/04/2025
That makes sense! Thanks for the feedback!
010
Dennis Kao @professorkao.bsky.social · 20/04/2025
#30DayChartChallenge Day 19 Smooth A bit late... I designed a visualization showing the poverty rates for Canada's major cities from 2015 to 2022. Feedback always appreciated! 🙏 Link: public.tableau.com/app/profile/...
1111
Dennis Kao @professorkao.bsky.social · 19/04/2025
Inspiration came from the 3rd chart from this El País article: english.elpais.com/economy-and-...
english.elpais.com
Five charts that explain the US-China trade relationship
In 2024, Washington’s deficit with Beijing reached nearly $300 billion, highlighting a persistent imbalance and America’s reliance on key products from the Asian giant
110
Dennis Kao @professorkao.bsky.social · 19/04/2025
#30DayChartChallenge Day 18 El País The charts I found on El País seemed simple & clean... Following this approach, here's my viz highlighting the issue of "hidden homelessness" which impacted over 1.7 million Canadians in 2022. Feedback appreciated!🙏 Link: public.tableau.com/app/profile/...
181
Dennis Kao @professorkao.bsky.social · 18/04/2025
Love this!
010
Dennis Kao @professorkao.bsky.social · 18/04/2025
😅
000
Dennis Kao @professorkao.bsky.social · 17/04/2025
Thanks Cedric! It means a lot!
010
Dennis Kao @professorkao.bsky.social · 17/04/2025
Proportional symbols map
010
Dennis Kao @professorkao.bsky.social · 17/04/2025
#30DayChartChallenge Day 17 Birds I was planning to wait until next Friday, April 25th, which is WORLD PENGUIN DAY... but given the prompt, here's my viz of the estimated 44 million penguins living around Antarctica. Feedback always appreciated! 🙏 Link: public.tableau.com/app/profile/...
34010