Back to All Events
Due to an injury, David will not be joining us this week and we wish him a speedy recovery. We are reviewing several options and will update the site with a new speaker by the end of the day. Please stay tuned.
Previous
Previous
January 19
Dr. Jonathan Reichental: The Case for Smarter Cities
Next
Next
February 2