Jonathan Cazalas, Ph.D.
Associate Professor of Computer Science
As educators, we care, and we are deeply passionate about student-engaged learning. My teaching philosophy is to exude this, to truly live out this care, passion, and dedication, which inevitably serves to motivate, to inspire, and to awaken in students a sincere interest in learning. While effective transmission of knowledge is arguably a key ingredient in successful teaching, my goal is to guide and inspire students to discover their goals, their purpose, and their potential.
Biography
Jonathan received his Bachelor of Science in Computer Science from the University of Central Florida in 2006. He subsequently earned a Master of Science in Computer Science in 2008 and a Doctor of Philosophy in Computer Science in 2012, both from the University of Central Florida.
From 2009 to 2012, Jonathan served as a Lecturer in the Department of Computer Science at the University of Central Florida. From 2012 to 2017, he served in the capacity of Assistant Professor, and then Associate Professor, in the Department of Computer Science at King Abdulaziz University, where he earned multiple College-wide teaching awards and was coach of the ACM ICPC programming team. He taught a wide variety of courses, including Intro to C Programming, Computer Science I, Computer Science II, Problem Solving I, Problem Solving II, Data Structures, Object-Oriented Programming, Competitive Programming, Algorithm Design & Analysis, Computer Networks, Business Applications of Computer Science, Discrete Mathematics, Internet Application Programming, Internet Technology, and Advanced Database Systems (PhD Seminar course).
Education
- Ph.D., Computer Science, University of Central Florida, Orlando, FL USA, April 2012
- M.S., Computer Science, University of Central Florida, Orlando, FL USA, May 2009
- B.S., Computer Science, University of Central Florida, Orlando, FL USA, December 2006
Interests
Jonathan enjoys time with his wife and two children, often frequent fliers at Disney World, playing video games with the kids, and everything outdoors.Awards
- Excellence in Teaching (2012), College of Engineering and Computer Science (UCF)
- Excellence in Teaching (2013), Department of Computer Science (KAU)
- Excellence in Teaching (2015), Department of Computer Science (KAU)
- Excellence in Teaching & Research (2017), Department of Computer Science (KAU)
Publications
Jonathan Cazalas, Christian Roberson, and Zeeshan Furqan. 2024. From Degree to Developer: the Creation and Evolution of a CS Course Designed to Bridge the Academia-Industry Gap. In Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 1 (SIGCSE 2024), March 20–23, 2024, Portland, OR, USA. ACM, New York, NY, USA, 7 pages.
https://doi.org/10.1145/3626252.3630860
Jonathan Cazalas, Max Barlow, Ibraheem Cazalas, and Chase Robinson. 2022. MOCSIDE: An Open-source and Scalable Online IDE and Auto-Grader for Computer Science Education. In Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2 (SIGCSE 2022). Association for Computing Machinery, New York, NY, USA, 1114.
https://doi.org/10.1145/3478432.3499125
Max Barlow, Ibraheem Cazalas, Chase Robinson, and Jonathan Cazalas. 2021. MOCSIDE: an open-source and scalable online IDE and auto-grader for introductory programming courses. J. Comput. Sci. Coll. 37, 5 (October 2021), 11–20.
Al-Dhubhani, R.S., Cazalas, J., Mehmood, R., Katib, I., Saeed, F. (2020). A Framework for Preserving Location Privacy for Continuous Queries. IRICT 2019. Advances in Intelligent Systems and Computing, vol 1073. Springer, Cham.
https://doi.org/10.1007/978-3-030-33582-3_77
J. Cazalas (2019). “Recursion Refined: Results from an ABET Continuous Improvement Cycle,” Journal of Computing Sciences in Colleges, vol. 35, no. 3.
A. Albelaihy, J. Cazalas, V. Thayananthan (2018). “A Survey: The Current Trends of Privacy Techniques for Protecting the Location Privacy of Users in LBS,” Journal of Theoretical and Applied Information Technology, vol. 96, no. 15.
A. Albelaihy, J. Cazalas, V. Thayananthan (2018). “BLOT: A Novel Phase Privacy Preserving Framework for Location-Based Services,” International Journal of Advanced Computer Science and Applications, vol.9.
R. Al-Dhubhani and J. Cazalas, (2017). “An Adaptive Geo-indistinguishability Mechanism for Continuous LBS Queries,” Journal of Wireless Networks (Springer).
A. Albelaihy, J. Cazalas, V. Thayananthan (2017). “Privacy-Preserving Queries for LBS: Independent Secured Hash Function,” Journal of Theoretical and Applied Information Technology, vol. 96, 1-11.
R. Al-Dhubhani and J. Cazalas, (2016). “Correlation Analysis for Geo-indistinguishability Based Continuous LBS Queries,” Proceedings of 2017 IEEE International Conference on Anti-Cyber Crimes (ICACC).
A. Albelaihy and J. Cazalas, (2016). “Privacy Preserving Queries for LBS: Hash Function Secured,” Proceedings of 2017 IEEE International Conference on Anti-Cyber Crimes (ICACC).
A. Albelaihy and J. Cazalas, (2016). “A Survey of Privacy Techniques Employed in Protecting the Location Privacy of Users in LBSs,” Proceedings of 2017 IEEE International Conference on Anti-Cyber Crimes (ICACC).
A. Hadi and J. Cazalas, (2015). “Improved Recommender for Location Privacy Preferences,” Journal of Computer and Information Science, 8(4), 64-76.
M. Aqib and J. Cazalas, (2015). “Trusted Base Stations-Based Privacy Preserving Technique in Location-Based Services,” Journal of Computer and Information Science, 8(4), 93-103.
R. Al-Dhubhani and J. Cazalas (2015). “Improving the Performance of kNN Queries with Location Privacy,” International Journal of Computer and Information Technology, 4(4), 645-652.
F. Muhdher and J. Cazalas (2015). “Stop and Move Semantic Trajectory Clustering with Existing Spatio-Temporal Data Model,” International Journal of Computer and Information Technology, 4(4), 675-683.
M. J. Ikram and J. Cazalas (2015). “Efficient Collaborative Technique using Intrusion Detection System for Preserving Privacy in Location-based Services,” International Journal of Networks and Applications, 2(5), 222-231.
A. Albelaihy and J. Cazalas (2015). “A Fine-Grained Spatial Cloaking with Query Probability Levels for Privacy in LBS,” International Journal of Networks and Applications, 2(5), 212-221.
M. Almasre and J. Cazalas (2015). “Presetting with QoS Architecture to Enhance LBS,” International Journal of Computer and Information Technology, 4(3), 590-598.
R. Alhebshi and J. Cazalas (2014). “Improving the Similarity for Privacy in Location Based Service,” International Journal of Computer and Information Technology, 3(6), 1245-1253.
S. Al-Hejaili and J. Cazalas (2014). “GB-KNN-WI: Group Based K-NN Queries Processing in MANETs with Wireless Integration,” International Journal of Computer and Information Technology, 3(6), 1254-1263.
J. Cazalas and R. Guha (2012). “Performance Modeling of Spatio-Temporal Algorithms over GEDS Framework,” Journal of Grid and High Performance Computing, 4(3), 63-84.
J. Cazalas and R. Guha (2012). “GEDS: GPU Execution of Spatio-Temporal Queries over Spatio-Temporal Data Streams,” Journal of Embedded Computing, 4(3), 117-130.
J. Cazalas and R. Guha (2011). “Leveraging computation sharing and parallel processing in location-dependent query processing,” Journal of Supercomputing, 61(1), 215-234.
J. Cazalas and R. Guha (2010). “GEDS: GPU Execution of Continuous Queries on Spatio-Temporal Data Streams,” IEEE/IFIP International Conference on Embedded and Ubiquitous Computing, 112-119. *Best Paper Award*
J. Cazalas and K. Hua (2009). “Leveraging Computation Sharing and Parallel Processing in Location-Based Services,” International Conference on Computational Science and Engineering, 221-228.