id,user_id,inst_book_id,inst_section_id,inst_book_section_exercise_id,name,description,action_time,uiid,browser_family,browser_version,os_family,os_version,device,ip_address,created_at,updated_at,inst_course_offering_exercise_id,inst_chapter_module_id,inst_module_version_id,inst_module_section_exercise_id,
619412,503,5,545,NULL,document-ready,"User loaded the 04.02.02 - Growth Rates Ordering Exercise""""",9/25/2016 15:02,1.47482E+12,Chrome,53,windows,,PC,50.206.156.101,10/1/2016 1:56,10/1/2016 1:56,NULL,NULL,NULL,NULL,
619413,503,5,545,NULL,window-unload,"User closed or refreshed 04.02.02 - Growth Rates Ordering Exercise""""",9/25/2016 15:02,1.47482E+12,Chrome,53,windows,,PC,50.206.156.101,10/1/2016 1:56,10/1/2016 1:56,NULL,NULL,NULL,NULL,
619414,503,5,545,NULL,window-unload,"User closed or refreshed 04.02.02 - Growth Rates Ordering Exercise""""",9/25/2016 15:02,1.47482E+12,Chrome,53,windows,,PC,50.206.156.101,10/1/2016 1:56,10/1/2016 1:56,NULL,NULL,NULL,NULL,
619415,503,5,554,NULL,document-ready,"User loaded the 05.01.02 - Array-Based Stacks""""",10/1/2016 1:55,1.47529E+12,Chrome,53,windows,,PC,50.206.156.101,10/1/2016 1:56,10/1/2016 1:56,NULL,NULL,NULL,NULL,
619416,582,5,557,NULL,window-blur,"User is no longer looking at 05.02.02 - Linked Stack Pop""""",10/1/2016 1:43,1.47529E+12,Chrome,53,windows,,PC,100.15.61.230,10/1/2016 1:58,10/1/2016 1:58,NULL,NULL,NULL,NULL,
619417,582,5,557,NULL,window-focus,"User looking at 05.02.02 - Linked Stack Pop""""",10/1/2016 1:57,1.47529E+12,Chrome,53,windows,,PC,100.15.61.230,10/1/2016 1:58,10/1/2016 1:58,NULL,NULL,NULL,NULL,
619418,582,5,557,NULL,window-blur,"User is no longer looking at 05.02.02 - Linked Stack Pop""""",10/1/2016 1:57,1.47529E+12,Chrome,53,windows,,PC,100.15.61.230,10/1/2016 1:58,10/1/2016 1:58,NULL,NULL,NULL,NULL,
619419,582,5,557,NULL,window-unload,"User closed or refreshed 05.02.02 - Linked Stack Pop""""",10/1/2016 1:57,1.47529E+12,Chrome,53,windows,,PC,100.15.61.230,10/1/2016 1:58,10/1/2016 1:58,NULL,NULL,NULL,NULL,
619420,582,5,557,NULL,document-ready,"User loaded the 05.02.02 - Linked Stack Pop""""",10/1/2016 1:57,1.47529E+12,Chrome,53,windows,,PC,100.15.61.230,10/1/2016 1:58,10/1/2016 1:58,NULL,NULL,NULL,NULL,
619439,503,5,554,NULL,window-unload,"User closed or refreshed 05.01.02 - Array-Based Stacks""""",10/1/2016 2:00,1.47529E+12,Chrome,53,windows,,PC,50.206.156.101,10/1/2016 2:01,10/1/2016 2:01,NULL,NULL,NULL,NULL,
620236,503,5,555,NULL,document-ready,"User loaded the 05.01.03 - Pop""""",10/1/2016 2:00,1.47529E+12,Chrome,53,windows,,PC,50.206.156.101,10/1/2016 2:11,10/1/2016 2:11,NULL,NULL,NULL,NULL,
620237,503,5,555,NULL,window-unload,"User closed or refreshed 05.01.03 - Pop""""",10/1/2016 2:10,1.47529E+12,Chrome,53,windows,,PC,50.206.156.101,10/1/2016 2:11,10/1/2016 2:11,NULL,NULL,NULL,NULL,
620268,503,5,556,NULL,document-ready,"User loaded the 05.02.01 - Linked Stack Implementation""""",10/1/2016 2:10,1.47529E+12,Chrome,53,windows,,PC,50.206.156.101,10/1/2016 2:14,10/1/2016 2:14,NULL,NULL,NULL,NULL,
620269,503,5,556,NULL,window-unload,"User closed or refreshed 05.02.01 - Linked Stack Implementation""""",10/1/2016 2:13,1.47529E+12,Chrome,53,windows,,PC,50.206.156.101,10/1/2016 2:14,10/1/2016 2:14,NULL,NULL,NULL,NULL,
620967,681,5,557,NULL,document-ready,"User loaded the 05.02.02 - Linked Stack Pop""""",10/1/2016 2:38,1.47529E+12,Chrome,53,windows,,PC,24.219.192.102,10/1/2016 2:39,10/1/2016 2:39,NULL,NULL,NULL,NULL,
620968,681,5,557,NULL,document-ready,"User loaded the 05.02.02 - Linked Stack Pop""""",10/1/2016 2:38,1.47529E+12,Chrome,53,windows,,PC,24.219.192.102,10/1/2016 2:39,10/1/2016 2:39,NULL,NULL,NULL,NULL,
620969,681,5,556,NULL,document-ready,"User loaded the 05.02.01 - Linked Stack Implementation""""",10/1/2016 2:38,1.47529E+12,Chrome,53,windows,,PC,24.219.192.102,10/1/2016 2:39,10/1/2016 2:39,NULL,NULL,NULL,NULL,
621096,937,5,559,NULL,window-unload,"User closed or refreshed 06.02.01 - Writing a recursive function""""",9/28/2016 15:21,1.47508E+12,Chrome,52,windows,,PC,172.24.12.188,10/1/2016 2:57,10/1/2016 2:57,NULL,NULL,NULL,NULL,
621097,937,5,547,NULL,document-ready,"User loaded the 04.04.01 - Faster Computer or Faster Algorithm?""""",10/1/2016 2:55,1.47529E+12,Chrome,52,windows,windows,PC,172.24.12.188,10/1/2016 2:57,10/1/2016 2:57,NULL,NULL,NULL,NULL,NULL
621380,658,5,549,NULL,window-unload,"User closed or refreshed 04.06.01 - Calculating Program Running Time""""",9/24/2016 20:26,1.47475E+12,Firefox,49,windows,,PC,98.249.63.138,10/1/2016 4:00,10/1/2016 4:00,NULL,NULL,NULL,NULL,
621381,658,5,558,NULL,window-unload,"User closed or refreshed 06.01.01 - Introduction""""",10/1/2016 3:59,1.47529E+12,Firefox,49,windows,,PC,98.249.63.138,10/1/2016 4:00,10/1/2016 4:00,NULL,NULL,NULL,NULL,
621382,658,5,558,NULL,document-ready,"User loaded the 06.01.01 - Introduction""""",10/1/2016 3:59,1.47529E+12,Firefox,49,windows,,PC,98.249.63.138,10/1/2016 4:00,10/1/2016 4:00,NULL,NULL,NULL,NULL,
621383,658,5,NULL,NULL,document-ready,"User loaded the 06.04.01 - Writing More Sophisticated Recursive Functions""""",10/1/2016 4:01,1.47529E+12,Firefox,49,windows,,PC,98.249.63.138,10/1/2016 4:02,10/1/2016 4:02,NULL,NULL,NULL,NULL,
621384,658,5,559,NULL,document-ready,"User loaded the 06.02.01 - Writing a recursive function""""",10/1/2016 3:59,1.47529E+12,Firefox,49,windows,,PC,98.249.63.138,10/1/2016 4:02,10/1/2016 4:02,NULL,NULL,NULL,NULL,
621385,658,5,559,NULL,window-unload,"User closed or refreshed 06.02.01 - Writing a recursive function""""",10/1/2016 3:59,1.47529E+12,Firefox,49,windows,,PC,98.249.63.138,10/1/2016 4:02,10/1/2016 4:02,NULL,NULL,NULL,NULL,
621389,658,5,575,NULL,document-ready,"User loaded the 06.07.01 - Tracing Recursive Code""""",10/1/2016 4:07,1.47529E+12,Firefox,49,windows,,PC,98.249.63.138,10/1/2016 4:08,10/1/2016 4:08,NULL,NULL,NULL,NULL,
621390,658,5,NULL,NULL,window-unload,"User closed or refreshed 06.04.01 - Writing More Sophisticated Recursive Functions""""",10/1/2016 4:01,1.47529E+12,Firefox,49,windows,,PC,98.249.63.138,10/1/2016 4:08,10/1/2016 4:08,NULL,NULL,NULL,NULL,
621391,658,5,575,NULL,window-unload,"User closed or refreshed 06.07.01 - Tracing Recursive Code""""",10/1/2016 4:07,1.47529E+12,Firefox,49,windows,,PC,98.249.63.138,10/1/2016 4:08,10/1/2016 4:08,NULL,NULL,NULL,NULL,
621412,658,5,576,NULL,document-ready,"User loaded the 06.08.01 - Forward Flow Tracing Exercises""""",10/1/2016 4:07,1.47529E+12,Firefox,49,windows,,PC,98.249.63.138,10/1/2016 4:10,10/1/2016 4:10,NULL,NULL,NULL,NULL,
621413,658,5,576,NULL,window-unload,"User closed or refreshed 06.08.01 - Forward Flow Tracing Exercises""""",10/1/2016 4:09,1.47529E+12,Firefox,49,windows,,PC,98.249.63.138,10/1/2016 4:10,10/1/2016 4:10,NULL,NULL,NULL,NULL,
621464,658,5,577,NULL,document-ready,"User loaded the 06.08.02 - Backward Flow Tracing Exercises""""",10/1/2016 4:09,1.47529E+12,Firefox,49,windows,,PC,98.249.63.138,10/1/2016 4:15,10/1/2016 4:15,NULL,NULL,NULL,NULL,
621465,658,5,577,NULL,window-unload,"User closed or refreshed 06.08.02 - Backward Flow Tracing Exercises""""",10/1/2016 4:14,1.47529E+12,Firefox,49,windows,,PC,98.249.63.138,10/1/2016 4:15,10/1/2016 4:15,NULL,NULL,NULL,NULL,
621469,697,5,553,NULL,window-unload,"User closed or refreshed 05.01.01 - Stack Terminology""""",9/28/2016 15:28,1.47508E+12,Chrome,53,windows,,PC,172.25.43.40,10/1/2016 4:17,10/1/2016 4:17,NULL,NULL,NULL,NULL,
621470,697,5,553,NULL,document-ready,"User loaded the 05.01.01 - Stack Terminology""""",10/1/2016 4:16,1.4753E+12,Chrome,53,windows,,PC,172.25.43.40,10/1/2016 4:17,10/1/2016 4:17,NULL,NULL,NULL,NULL,
621471,697,5,554,NULL,document-ready,"User loaded the 05.01.02 - Array-Based Stacks""""",10/1/2016 4:16,1.4753E+12,Chrome,53,windows,,PC,172.25.43.40,10/1/2016 4:17,10/1/2016 4:17,NULL,NULL,NULL,NULL,
621472,697,5,555,NULL,document-ready,"User loaded the 05.01.03 - Pop""""",10/1/2016 4:16,1.4753E+12,Chrome,53,windows,,PC,172.25.43.40,10/1/2016 4:17,10/1/2016 4:17,NULL,NULL,NULL,NULL,