sql & supervised learning challenges