Skip to main content

Posts

Showing posts from 2018

Rochester Institute of Technology's Hackathon

Rochester Institute of Technology's (RIT) is hosting its annual hackathon called BrickHack.  The event will take place in Rochester, New York from February 16-17, 2019.  RIT will be sending a bus to Waterloo to take you to RIT for BrickHack and back. If you aren’t already convinced, here’s why you should come… Free Swag Feel meals, snacks and coffee Free all-you-can-print 3D models for the extent of the hackathon Network with employers Meet interesting students from over 32 schools Over $6,000 in prizes Code, design and innovate with friends to build cool projects No experience? No problem Did we mention it’s all free? Rochester Institute of Technology Apply today. brickhack.io/apply

Department Consent Removed - CS343 and 330

Please be aware that department consent has been removed for CS343 and CS333 for Winter 2019 as per the information on the course selection page:  https://cs.uwaterloo.ca/current-undergraduate-students/majors/cs-course-selection.  If the class is full, then you will need to wait for students to drop the course before you could add the course for Winter 2019. Please note that the deadline to add courses is Sunday, January 20, 2019 at 11:59 PM (EST).

Department Consent Removed - CS456 and CS485

Please be aware that department consent has been removed for CS456 and CS485 for Winter 2019 as per the information on the course selection page. If the class is full then you will need to wait for students to drop the course before you could add the course for Winter 2019. Please note that the deadline to add courses is Sunday, January 20, 2019 at 11:59 PM (EST).

Transfer into CS and adding the Digital Hardware or AI options

Attention student interested in transferring to Computer Science or adding to the following options to your Computer Science Degree: Bachelor of Computer Science Bachelor of Mathematics (Computer Science) Bachelor of Computer Science (Data Science) A Joint Computer Science program The Digital Hardware option The Artificial Intelligence option   Deadline You can apply for the above programs/options at https://oat.uwaterloo.ca/forms. Applications are due online by December 17, 2019 by 11:59 PM EST. Late applications will not be accepted. Process We will consider applications after final grades have been released and students will hear back early the following term. Any student who transfers into CS and is not already in their required courses for Winter 2019 will be helped into the necessary courses. For more information regarding transferring into CS, you can go to https://cs.uwaterloo.ca/current/faq/ and review FAQ 2 and/or 3. Basic eligibility for tran

Department Consent Removed - CS431 and CS480

Please be aware that department consent has been removed for CS 431 and 480 for Winter 2019 as per the information on the course selection page. If the class is full then you will need to wait for students to drop the course before you could add the course for Fall 2018. Please note that the deadline to add courses is Sunday, January 20, 2019 at 11:59 PM (EST).

Coop position available Winter 2019 with Prof Semih Salihoglu

Coop position available Winter 2019 with Prof   Semih Salihoglu .  Title: Finding maximally connected callers in phone networks Description: We are looking for a co-op student  for the Winter 2019 term to work on a project to find all maximal cliques continuously in a dynamic phone call network of a telecommunications company. In other words, the problem we will be solving is to find all "maximal" sets of phones that are calling each other as new calls are being made in a network of phones. The work will be based on applying the techniques developed by a recent MMath graduate of Prof. Semih Salihoglu (thesis here: https://uwspace.uwaterloo.ca/handle/10012/14051 ) to a real-world problem of a customer of Huawei. The responsibilities will involve understanding the techniques developed in the thesis and implementing a specialized version of those techniques to undirected graphs. The final product will be a proof-of-concept tool that hopefully will be significantly f

Course drop-add for Winter 2019 is now open!

Courses have been scheduled based on pre-registration. From now until the start of the term, you can drop-add courses in Quest. Here are a few important notes moving forward: If you get a “department reserve” error when attempting to add a course, it’s likely that the course has a waiting list . You will not be able to add that course until the waiting list clears, around the start of the term.Waiting lists are only used to manage pre-registration, and we cannot add you to the waiting list. If you pre-registered for a course and didn’t get in, then you are already on the waiting list! If you didn’t pre-register, you will need to wait for the list to clear and department consent to be removed. You can find more information regarding the waitlist here . The removal of department consent will be posted on the CS Blog .  We will not override you into any classes unless you meet the specific guidelines listed below (see special cases ). We do not make exceptions to this rule! Enginee

Panel on Computing Careers for Social Good

TODAY - WiCS will be hosting a panel on careers that strive towards creating social good.  This event is open to all students.

Interested in grad school? Apply for the Canada Graduate Scholarships-Master’s Program!

Are you in your final year of your undergrad and are considering grad school?  If so, then you should consider applying for the NSERC Canada Graduate Scholarships-Master’s Program. Our Associate Dean of Graduate Studies, Christiane Lemieux, will be offering advice to current 4th year undergrad students and current grad students with their Tri-Agency Canada Graduate Scholarship Master’s (CGS-M) applications. The students can either sign up or join a drop-in session. (See dates below) Drop-in Sessions in MC 5251: • Thursday, November 22/18 at 11am – 1pm • Friday, November 23/18 from 11am – 1pm By Appointment only Sessions in MC 5251: • Monday, November 26/18 from 10am – 12pm • Tuesday, November 27/18 from 10am – 12pm • Please contact mgo@uwaterloo.ca for appointments for this session

Tickets are now available for StarCon!

StarCon is a two-day software engineering conference held in Waterloo on January 19-20 2019. The weekend will be filled with lightning talks about technology, computer science, programming, and the joy of learning about them! This year, the lineup features Vaidehi Joshi (creator of BaseCS), Nasma Ahmed (director of the Digital Justice Lab) and other amazing speakers! Check out the list talks here: https://starcon.io/talks/ . Tickets are $16, but in return you get free food for two days. Tickets are first come, first served, so get yours soon before they sell out! https://eventbrite.ca/e/starcon-2019-tickets-51364393283 .

Interested in Becoming an Amazonian?

Interested in Becoming an Amazonian? Amazon is excited to continue recruiting for full time Software Development Engineering positions for our Vancouver, Toronto and Winnipeg offices. Visit Amazon.jobs and enter the ID below for more information: Software Development Engineer, Full-time 723371. There will be 2019 coop position posted on Amazon in the upcoming weeks.

PhD program in Societal Computing

The Societal Computing PhD program in the School of Computer Science at Carnegie Mellon University, is looking for PhD students. The program is designed f or students with a strong technical background and interest, but who are not satisfied with just more technical education alone. If you are someone who want to use your technical skills to help solve societal problems, then this program is for you!  For more information, have a look at our  short video , check out their  faculty , visit their  website , and browse their research projects in these broad categories: Applied Systems and Infrastructure Complex Socio-technical Systems Computing Technology and Policy Network Science and Social Networks Privacy and Security Please go to the following link to  apply .

Two positions available in data visualization and AI/robotics

Engineer position: Multi-dimensional data visualization XPLOR is a unique visualization software developed by the Computing and Data Science team at CNRS laboratory UNIC (Unit of Neuroscience, Information and Complexity). It offers smooth navigation inside large multi-dimensional data and fast extraction of meaningful information. It allows the exploration and fast interpretation of large volumes of neurobiology imaging data, yet it is a powerful generic platform with potential applications to all domains treating with large multi-dimensional data. Further developments of the software can include new visualization modes or linkages between different displays, as well as the inclusion of machine learning algorithms to automatically extract regularities in the data (e.g. clustering, dimension reduction, etc.). The company is looking for an engineer with skills in data visualization, graphic UI/UX programming, and/or machine learning to contribute to and promote an open-source visualiz

Student employment opportunity with SCS

Attention all upper year undergrad and grad students, currently we have two Instructional Support Assistant (ISA) positions open. These are full time positions for providing teaching assistance to CS 451/431 W19, which will be held with CS651/631. For details please view our Student Employment web page at https://uwaterloo.ca/computer-science/student-employment .

UW Math Graduate School Information Session

Interested in research? Thinking about doing a Masters and/or a PhD?  If so, then you are invited to the UW Math Graduate School Information Session on Monday, November 12 from 4:30-6:00 PM in M3 Atrium.  You will have the chance to speak with department representatives and ask questions about programs in: Applied Mathematics Combinatorics and Optimization Computational Mathematics Computer Science Data Science Pure Mathematics Statistics and Actuarial Science Light refreshments will be served. 

Research group in Computer Science and Robotics

The Computer Science department at the University of Toronto has created a new research group in computer science and robotics, which will be based at its Mississauga campus. Currently, the group is composed of three professors: Jessica Burgner-Kahrs, Animesh Garg, and Florian Shkurti. In the next two years, they will be growing with the addition of two more faculty.  They are currently looking for graduate students at the MSc and PhD level to join their labs by Sept 2019. If anyone interested in the intersection of robotics, machine learning, and computer vision, who is also considering UofT for grad school, they should feel free to contact the above faculty. For more info, please go to  http://www.cs.toronto.edu/~florian/ .

C++ Software Developers Wanted

Huron Digital Pathology is currently searching for multiple Software Developers with expert working knowledge of C++. Company Description Based in St. Jacobs, Ontario, Canada, Huron Digital Pathology has a 20+ year history designing sophisticated imaging instrumentation. Our end-to-end digital whole slide imaging solutions combine the award winning TissueScope™ digital slide scanner, image management software, and workflow enhancing accessories. We believe that innovation is the key to making digital pathology a ubiquitous reality. But for us, innovation is about more than just delivering great image quality and fast scanning speeds. It’s also about designing products that are simple to use and easy to integrate with your workflow. Key Responsibilities Design the overall framework for search functionality Work closely with our AI advisor and software engineers to establish development plans Convert proof of concept Python scripts to high performance C++ code Follow quality c

Calling all app and web developers

Are you familiar with creating an app for iOS and Android? Are you looking for experience creating an app from start to finish, and getting paid to do it? Searching for a professional reference? Then this start-up wants to work with you. We’re looking for a student(s) who wants to take a chance working with a start-up with a chance to grow with the business once you graduate. We’re looking for an app and web developer(s) to create a database app and website to launch within 6 months. We will consider students without prior experience, so long as you have the necessary skills or are willing to learn them. If you or a friend are interested then please contact  Elizabeth Harris at  elizabeth.harris@live.ca  ( 416 899 5531). 

Work Opportunity for fourth-year Computer Science students – University of Waterloo Workday implementation

The University of Waterloo is transitioning to a new Human Resources system, Workday, launching in January 2019. As part of the implementation we are looking to fill positions that would be responsible for the migration and translation of data between our current HR system, PeopleSoft and the new system, Workday, before our go-live date. Experience needed: Understanding of object-based software models, relational database software models and data elements/data objects Understanding of business processes and workflows C reating and executing test cases Performing data object quality assurance User Acceptance Testing Working in development, test and production environments Moderate to advanced knowledge of Microsoft E xce l This is a four month contract position and we have four positions available. If you’re interested, or would like to learn more, please contact Kimberley Snage, Director, HR Projects, Technology & Analytics: kimberley.snage@uwaterloo.ca

Global Engagement Seminar for the Social and Political Implications of Artificial Intelligence

The Global Engagement Seminar invites senior undergraduates (third- and fourth-year students) from any faculty to apply for its Winter term course, ARTS 490 The Social and Political Implications of Artificial Intelligence. Applications due October 15 (uwaterloo.ca/global-engagement-program/students/applications). Who we are Launched in 2018, the Global Engagement Seminar Program is a unique interdisciplinary and real world seminar which brings together students from across the University’s six faculties and the affiliated colleges to develop greater awareness about – as well creative responses to – contemporary global problems. Every year engages with a new theme and new issues. In the seminar, held in Winter term, students are offered the unique opportunity to engage directly with Jarislowsky Fellows who are distinguished individuals with strong records of achievement, along with faculty members from the social sciences and humanities with research expertise in the issue unde

Exploring Blockchain in Waterloo Region

Earlier this year, the Institute of Electrical and Electronics Engineers (IEEE) created the IEEE Blockchain Initiatives (BCI) to be the hub for all blockchain projects and activities. On October 25, IEEE BCI will be in Waterloo Region to launch their first Canadian group with a networking event at Catalyst137. This event forms the first gathering of the new IEEE Blockchain Initiatives Group by local IEEE members. Your attendance will help support the development of the speakers bureau on blockchain applications and technologies in Waterloo Region. Attendees will hear from academia and industry speakers, followed by a networking reception. Speakers include Bridget Moloney , Corporate Research Partnerships, University of Waterloo | Co-founder, Bitforest Justin Eichel , Technical Director, Miovision Technologies Nigel Gopie,  Global Marketing Leader, IBM Food Trust, IBM Blockchain Ramesh Ramadoss , Co-Chair, IEEE Blockchain Initiative | CEO, BitCasas Inc. Srinivas

Coopérathon Innovation Competition

While the world’s challenges are costly to nations and communities that are impacted, the drive for social impact through innovation has fueled successful health track Canadian startups like Mr Young ( mryoung.co ), a conversational companion with artificial intelligence that helps young people cope with anxiety and connect them with mental care professional.  On the education track, Embrace The Life ( http://embracethelifevr.com ) is an interactive virtual reality to aid people in wheelchairs become familiar with new environments and increase autonomy, mobility and reinforce motivation, and improve their daily lives. Both of these applications were finalists in previous CoopĂ©rathon competition.  Now in its third year, CoopĂ©rathon has already become the world's largest open innovation platform, a unique pre-incubation challenge, it brings together students, experts, mentors, strategists, developers, designers, socio-preneurs and partners to collaborate on projects that provi

Radix Trading - opportunities

RADIX TRADING - QUANTITATIVE TECHNOLOGIST WaterlooWorks ID: 78067 Deadline 11PM FRIDAY, SEPT 21 http://radix-trading.com/ Radix Trading is a research-­driven, proprietary trading startup (~50 people) in Chicago and Amsterdam led by Michael Rauchman and Ben Blander.  -------------------------- Michael Rauchman - formerly GETCO's CTO, head of Americas equities, and global head of ForEx. As a hands-on leader, Michael was instrumental in the development of many trading strategies as well as the underlying architecture and code. Ben Blander - former head of Citadel’s high frequency group and a key contributor in growing their P&L from $75 million in 2005 to $1.15 billion in 2008 (Source: http://www.cnbc.com/id/39099331 )  Previously Ben earned a PhD in Math from the University of Chicago. Our culture of openness (you'd have complete access to our code, data, and strategies) enables fast turnaround from idea inception to execution, and continuous enhancem

Department consent removed - CS 343 and 480

Please be aware that department consent has been removed today (September 14, 2018) for CS 343 and 480 for Fall 2018 as per the information on the course selection page. If the class is full then you will need to wait for students to drop the course before you could add the course for Fall 2018. Please note that the deadline to add courses is Wednesday, September 19 at 11:59 PM (EST).

Department consent removed - CS 349

Please be aware that department consent has been removed today (September 14, 2018) for CS 349 for Fall 2018 as per the information on the course selection page. If the class is full then you will need to wait for students to drop the course before you could add the course for Fall 2018. Please note that the deadline to add courses is Wednesday, September 19 at 11:59 PM (EST).

Winter 2019 NSERC USRA available

The NSERC Undergraduate Student Research Award (USRA) is a great opportunity for undergraduates to work with a researcher and carry out full-time research for a term.  You will be paid least $7840 per term with a 35-40 hour work week spread over 16 weeks.  At this time, there are three USRA available for Winter 2019. What are the application deadlines to have a NSERC USRA for Winter 2019? Co-op deadline - Monday, September 17, 2018 - If you want to use the NSERC USRA as a co-op placement, then your application must be processed before co-op interviews. If you are a co-op student that wants to apply after the co-op deadline, this may be possible but you will need to contact your CECA advisor to ensure that you can use the USRA as your work term placement. Final term deadline - Tuesday, October 23, 2018 - Final deadline for all regular and co-op students (see note above regarding co-op student).  What do I need to do? Ensure you are eligible .  Find a supervisor

Reserve on courses will be removed on the 13th

For Fall 2018,  the majority of reserves are lifted on  September 13, 2018 . The remaining space will be available on a first-come-first-served basis only if the class section isn't already at its enrollment capacity. Wait listed course will continue to have department consent until otherwise announced. 

CS Upper Year Info Session

The CS Upper Year Info Session will be held on Wednesday, September 26 th from 3:30-4:30pm in DC 1302. It is an opportunity for students to come out and discuss the opportunities available to them through third-year and fourth-year courses. Differences among the various courses will be explained and you'll get advice on preparing for upper-year specialization — e.g., what courses to choose to prepare for graphics, AI, etc. Refreshments will be provided.

Waterloo ACM-style programming contest September 30th

The next Waterloo-local ACM-style programming contest will be held on Sunday, September 30 in MC 3003. All members of the UW community are invited to try their programming skill in Racket, C, C++, Java, Pascal, Python, or Scala. The results of this local contest will be used to select the UW teams for the international ACM competition. We will send three or more teams of three students each to the East Central North America Regional in Windsor on November 9-10. If we do well there, one team will advance to the World Finals in 2019. For full details and online registration, please see http://acm.student.cs.uwaterloo.ca/~acm00/   The contest will run from 1 pm sharp until 4 pm, and will be followed by pizza. There will be a practice contest in the morning to allow contestants, especially those competing for the first time, to get their account setup and become familiar with the contest environment. Contestants participating in the practice contest should arrive by 10:30 am in MC 30

Submissions for the 2018-2019 issue of the Review of Undergraduate Computer Science (RUCS) are now open!

Review of Undergraduate Computer Science (RUCS) is an open-access journal based at the University of Toronto. We feature the best of undergraduate computer science research at home and abroad. RUCS publishes extended abstracts (650–1050 words) rather than full papers. The deadline for submissions is October 5th. Please visit http://rucs.ca for more information.

Department consent removed - CS 330, 360, 488

Please be aware that department consent will be removed today (Tuesday, August 28, 2018) for CS CS 330, 360, 488 for Fall 2018 as per the information on the course selection page. If the class is full then you will need to wait for students to drop the course before you could add the course for Fall 2018. Please note that the deadline to add courses is 11.59 p.m. on Wednesday, September 19 at 11:59PM (EST).

Waterloo Datathon on September 29, 2018

Undergraduate and graduate students are invited to participate in the University of Waterloo Datathon. If you are curious to see what a Datathon looks like, we encourage you to view this brief clip from our past Dublin Datathon! The University of Waterloo Datathon is hosted by Citadel LLC & Citadel Securities in partnership with the Faculty of Math and Correlation One. The event will take place on S aturday, September 29th from 8:00am-6:00pm at Waterloo . Highlights include: $25,000 in cash prizes!  The chance to showcase your skills tackling a meaningful, real-world problem! The opportunity to participate at The Data Open and win $100,000 in cash prizes! Possible interviews with Citadel & Citadel Securities ! Sign up HERE to complete the Questionnaire, Assessment and Registration! If you have any further questions, please direct them to vikram@correlation-one.com . Thank you, and we look forward to receiving your application and hope to have you in a

CS Student Research Conference

Queen’s University is excited to host CSearch , the inaugural Computing Student Research Conference on September 28th and 29th, 2018. We aim to bring students together to learn about opportunities within Computer Science, gaining insights from professionals within the field, and inspire them to continue innovating. The conference caters to both graduate and undergraduate students, encouraging the exchange of ideas, and fostering the discovery of new possibilities.  We have over $1000+ available in research prizes, which will be awarded for exceptional posters and presentations!  To submit your projects, follow this link:  https://www.csearchconference.com/research/ . Our speakers include Dr. Imogen Coe, Vik Pant, Alain Chesnais, Lauren Bhagwandat, and Cecil Cheng. The talks touch on a range of topics including Artificial Intelligence, Fintech, Game Development, and the importance of diversity within STEM. We have a full itinerary of socials, open houses and hand-on activ

Use your CS skills to change the world and/or win prizes with Amazon

Devpost has launched three Amazon competitions for people who want to help change the world and/or win prizes.  AWS Serverless Apps for Social Good Build applications that contribute to the work of nonprofit organizations and the developer community using the AWS SAM.  There are also bonus prizes for the best solution to combat human trafficking. Prizes: Up to $22,000 in cash and directed donations to a nonprofit partner Deadline: October 2, 2018 Learn more and register at serverlessrepo.devpost.com AWS Serverless Social Slack Channel Alexa Skills Challenge: Tech for Good Build Alexa skills that has a positive impact on the environment, your local community and the world. Prizes: Participants who submit an eligible certified skill will receive a participation prize, up to 10 finalists will win $5,000 and promotion in the Alexa Skills Store, one grand prize winner will receive $10,000 and the ability to direct a $20,000 donation prize to a charity - university

Department consent removed - CS 484

Please be aware that department consent will be removed today (Friday, August 17, 2018) for CS 484 for Fall 2018 as per the information on the course selection page. If the class is full then you will need to wait for students to drop the course before you could add the course for Fall 2018. Please note that the deadline to add courses is 11.59 p.m. on Wednesday, September 19 at 11:59PM (EST).

Applications to transfer to Computer Science, BCS Data Science, and Artificial Intelligence are now open

F or students who are interested in transferring to BCS, BMath CS, BCS Data Science, or adding the Artificial Intelligence option to your BCS; you can apply at  https://oat.uwaterloo.ca/forms   by   August 15, 2018 at 11:59PM . Late applications will not be accepted. Basic eligibility: BCS/BMath CS Have credit for CS 136 or be taking CS 136 in Spring 2018 If you are not in the Faculty of Mathematics then you should have initiated an  internal transfer to Mathematics . Joint CS Have credit for CS 136 or be taking CS 136 in Spring 2018 BCS Data Science Have credit for STAT 231 or be taking in STAT 231 in Spring 2018. You must be a CS student to apply for BCS Data Science OR be applying for a transfer to CS in August 2018. Any student who transfers into CS and is not already in their required courses for Fall 2018 will be helped to get into the necessary courses.

Fall 2018 ISA positions available

The Instructional Support Group (ISG) is seeking enthusiastic and dependable people to assume valuable roles on our teaching teams for several second-year courses (CS246, CS240, CS241 and CS241E). Each teaching team consists of course instructor(s), graduate instructional apprentices, graduate teaching assistants and an Instructional Support Assistant (ISA). The ISA provides the primary student contact, serving as a consultant for course-related material through consulting hours. He or she also has the opportunity to gain teaching experience by helping deliver tutorial sessions and organizational experience by coordinating the activities of the graduate teaching assistants assigned to the course. Other duties include development of tutorial materials, auto-marking scripts and test cases, and assisting in proctoring and marking. This is a 4-month full-time employment in Fall 2018 term.  Although our first commitment is to Co-op placements, non-Co-op students will be considered for t

Horizons Fellowship

Horizons is   recruiting for it’s Summer Immersive Program. The Horizons Fellowship coves tuition and accommodation. The Horizons Fellowship  supports 200 outstanding university students in their pursuit to become multidisciplinary leaders using technology. Our fully-funded program provides real-world technology courses geared towards high-achieving college students.  Horizons students have gone onto work at a variety of amazing companies -  Google, Facebook, Visa, The Stanford Research Institute, Slack, Yelp, Amazon, McKinsey, Bloomberg, J.P. Morgan, EA Games , and more.  Past Horizonites have come from a variety of schools and backgrounds. Students have hailed from Harvard, Princeton, Yale, UPenn/Wharton, Columbia, Northwestern, Babson, Wellesley, Colgate, Brown, Michigan, great state schools, community colleges and more. We've had computer science majors, math majors, economics/business majors, biology majors, english majors, and art majors all take our program.  In

IBM Data Science Conference

I am reaching out on behalf of IBM to invite the students of University of Waterloo that might be interested in data science to attend their online conference for developers and data scientists,  IBM Community Day: Data Science .   Attendance is  free  and the event is completely  online . Great for students to stretch their data science education even further!   The conference is on   July 24th  from  9am-6pm EDT / 6am-3pm PDT .   Hear from 25+ industry leading professionals as they break down new trends and practices in Data Science.   Three unique tracks: IBM Code: Live coding sessions and tutorials from software devs and advocates. IBM Sessions: Hear from IBM product experts who will discuss the latest technologies in Data Science. Partner:  Learn how IBM Community Partners can help you tackle your Data Science challenges. Content from Lightbend & DataQuest . Replays of the talks will be available to anyone who registers for  90 days  after the ev

UWAFT Recruiting

Want hands-on experience working on a real car? UWAFT is recruiting! UWAFT is part of the Department of Energy's EcoCAR competition and we converted a 2016 Camaro into a smart, electric hybrid sports car. The team is looking for two dedicated graduating students from computer science that will join us to help develop the next generation of smart, hybrid electric vehicles. In particular, the team is looking for students to develop advanced driver assistance system (ADAS). This will include developing algorithms, neural nets, working with ROS, and LiDARs among other things.  There will team support to get you up to speed with the team and software we use,  as well as training provided by industry professionals.  If this is interesting to you, then go ahead and forward your resume and transcript to: derrick.tan@edu.uwaterloo.ca Preference will be placed on applicants with relevant background experience but a willingness to learn and a good attitude will go a long