Fostering Collaboration and Self-Motivated Learning: Best Practices in a One-Semester Visualization Course | IEEE Journals & Magazine | IEEE Xplore