starting out with TableModel, applied successfully to Course queries