Scrape and OCR Text Extraction
Spidering, scraping and text extraction for several complex sites using OCR and Python with PIL, pdf2image, and pytesseract
I am an Assistant Professor of Business Analytics at the Dhillon School of Business, University of Lethbridge. My responsibilities include teaching, conducting research, and engaging with students and colleagues in projects that utilize the ever-evolving field of data analytics. My teaching methodology is cyclical, and ensures students comprehend and connect with each concept before progressing to the next. I believe in open communication and encourage students to reach out if they find themselves struggling with the content.
I strive to make learning enjoyable and engaging by using interesting, fun, and relatable examples in my courses. This helps in demystifying complex concepts and empowering students with the skills and confidence needed to develop remarkable software, data analysis, and insights. From pizza π, dinosaurs π¦, to chickens π, I utilize themes and subjects that students can relate to, in an effort to make coding and data analysis both fun and captivating.
Google Scholar Profile | LinkedIn | GitHub | Academia.edu
Spidering, scraping and text extraction for several complex sites using OCR and Python with PIL, pdf2image, and pytesseract
From the Friday meeting series (a one hour weekly hackathon), a QR code generator in Python/Flask.
From the Friday meeting series (a one hour weekly hackathon), a site that takes a text file and turns it into a sea shanty in Python/Flask
From my work with YouthRex, a cheatsheet for Excel
HyFlex Course Design and Teaching Strategies is intended as an introductory resource for post-secondary faculty engaging in HyFlex teaching and learning. It includes four modules to help faculty with HyFlex course development and assessment design, lesson planning, content curation/creation, engaging students in multiple modalities, and evaluating the effectiveness of HyFlex courses. Each module contains information, interactive practice activities, examples, and culminating activities so that learners may plan, execute and evaluate their HyFlex practice.
Evidence suggests that gamification increases student engagement in course activities. However, student feedback about gamification in nursing contexts is needed. The aim of this study was to describe nursing student perceptions of how gamification impacts student motivation and engagement.
Many non-profits face barriers developing systems to collect and analyze data that can leverage the type of information that their funders and stakeholders require. Constraints such as limited evaluation expertise, time, and money make this virtually impossible to achieve without a viable solution. In an increasingly competitive environment, it is imperative that non-profits find innovative ways to track and measure their work within their evaluative capabilities. There are different ways in which evaluators can help even the most constrained non-profit organizations capture their reach and make the most of their existing data. This article proposes a three-step framework for the development of a data-collection and -analysis system through the use of spreadsheets.
Data is significantly narrowed in focus and its utility for analysis becomes limited. There often exists a large gap between the big, macro picture, and the many data points, which feed into it on the micro scale. Although analyzing patterns in βbig dataβ has become an established analytical method, underlying inputs need to be chosen with care.
Studying large-scale social networks can be a complex and challenging task when considering social media's rapid development. Mapping large networks and studying interactions present barriers in terms of access to data, limitations on analysis, and an approach to identify unseen influencers in the network. This study examines how connections between data points and users in a network can be mapped and understood. This method of mapping connections can allow a researcher to identify influencers within a network and find optimal routes through which content can be distributed to a broad group of connected users. This is accomplished by comparing the role of network groups to that of users. This is done by mapping organizations and connected groups of students on social media networks over time to identify influential network members.