Poor professor. Creates labs with specific instructions and is unwilling to answer questions with actual replies (linked an article I already read when asked) . Accepts late work for a week but only after docking 10 points down to five, even if the program functions perfectly. Quizzes are five points, five minutes. Easy to tank grade. Discouraging