Abe Kazemzadeh is an Assistant Professor in the University of St. Thomas Graduate Programs in Software department. His undergraduate interest in linguistics led him to graduate studies in computer science that focused on natural language processing and a career that has included research and software engineering in speech recognition, voice and text dialog systems, sentiment and demographic analysis of social media, social network analytics, and extracting machine-learned signals from financial news.  He currently teaches classes about databases, statistics, and data science. 

Presentations

23x

ORMs and ERDs, OMG!

This session aims to cut through the acronyms and introduce beginning developers to the concepts of object relational mappers (ORMs) and entity relationship diagrams (ERDs).  ORMs are programming tools that aim to bridge the gap between objects in programming languages and how relational databases store data in a normalized table format.  ERDs aim to visualize the structure of databases and can also create SQL code from a visual format.  Seeing these tools together helps make both click and can help developers leverage each for different use cases.

See Presentation
18x

Producing Video Tutorials With Open Source Tools

This presentation will cover tools and techniques to produce video tutorials. We look at recording footage from smartphones, webcams, and screen capture with Open Broadcaster Software Studio. We will also look at the five-shot sequence, a journalistic technique for making footage more interesting and artful using B-Roll footage edited with OpenShot. We'll also look at creating animated presentations using Sozi, Graphviz, and LaTeX/Beamer.

See Presentation