Terms and Conditions
Terms and conditions of use
1. Introduction
1.1 These terms and conditions shall govern your use of our website.
1.2 By using our website, you accept these terms and conditions in full; accordingly, if you disagree with these terms and conditions or any part of these terms and conditions, you must not use our website.
1.3 If you [register with our website, submit any material to our website or use any of our website services], we will ask you to expressly agree to these terms and conditions.
1.4 You must be at least [18] years of age to use our website; and by using our website or agreeing to these terms and conditions, you warrant and represent to us that you are at least [18] years of age.
1.5 Our website uses cookies; by using our website or agreeing to these terms and conditions, you consent to our use of cookies in accordance with the terms of our [privacy and cookies policy].
2. Credit
2.1 This document was created using a template from SEQ Legal (http://www.seqlegal.com).
You must retain the above credit, unless you purchase a licence to use this document without the credit. You can purchase a licence at: http://www.website-contracts.co.uk/seqlegal-licences.html. Warning: use of this document without the credit, or without purchasing a licence, is an infringement of copyright.
3. Copyright notice
3.1 Copyright (c) [year(s) of first publication] [full name].
3.2 Subject to the express provisions of these terms and conditions:
(a) we, together with our licensors, own and control all the copyright and other intellectual property rights in our website and the material on our website; and
(b) all the copyright and other intellectual property rights in our website and the material on our website are reserved.
4. Licence to use website
4.1 You may:
(a) view pages from our website in a web browser;
(b) download pages from our website for caching in a web browser;
(c) print pages from our website;
(d) [stream audio and video files from our website; and]
(e) [use [our website services] by means of a web browser,]
subject to the other provisions of these terms and conditions.
4.2 Except as expressly permitted by Section 4.1 or the other provisions of these terms and conditions, you must not download any material from our website or save any such material to your computer.
4.3 You may only use our website for [your own personal and business purposes], and you must not use our website for any other purposes.
4.4 Except as expressly permitted by these terms and conditions, you must not edit or otherwise modify any material on our website.
4.5 Unless you own or control the relevant rights in the material, you must not:
(a) republish material from our website (including republication on another website);
(b) sell, rent or sub-license material from our website;
(c) show any material from our website in public;
(d) exploit material from our website for a commercial purpose; or
(e) redistribute material from our website.
4.6 Notwithstanding Section 4.5, you may redistribute [our newsletter] in [print and electronic form] to [any person].
4.7 We reserve the right to restrict access to areas of our website, or indeed our whole website, at our discretion; you must not circumvent or bypass, or attempt to circumvent or bypass, any access restriction measures on our website.
5. Acceptable use
5.1 You must not:
(a) use our website in any way or take any action that causes, or may cause, damage to the website or impairment of the performance, availability or accessibility of the website;
(b) use our website in any way that is unlawful, illegal, fraudulent or harmful, or in connection with any unlawful, illegal, fraudulent or harmful purpose or activity;
(c) use our website to copy, store, host, transmit, send, use, publish or distribute any material which consists of (or is linked to) any spyware, computer virus, Trojan horse, worm, keystroke logger, rootkit or other malicious computer software;
(d) conduct any systematic or automated data collection activities (including without limitation scraping, data mining, data extraction and data harvesting) on or in relation to our website without our express written consent;
(e) [access or otherwise interact with our website using any robot, spider or other automated means;]
(f) [violate the directives set out in the robots.txt file for our website; or]
(g) [use data collected from our website for any direct marketing activity (including without limitation email marketing, SMS marketing, telemarketing and direct mailing).]
5.2 You must not use data collected from our website to contact individuals, companies or other persons or entities.
5.3 You must ensure that all the information you supply to us through our website, or in relation to our website, is [true, accurate, current, complete and non-misleading].
6. Registration and accounts
6.1 To be eligible for an individual account on our website under this Section 6, you must [be at least 18 years of age and resident in the United Kingdom].
6.2 You may register for an account with our website by [completing and submitting the account registration form on our website, and clicking on the verification link in the email that the website will send to you].
6.3 You must not allow any other person to use your account to access the website.
6.4 You must notify us in writing immediately if you become aware of any unauthorised use of your account.
6.5 You must not use any other person's account to access the website[, unless you have that person's express permission to do so].
7. User IDs and passwords
7.1 If you register for an account with our website, [we will provide you with / you will be asked to choose] a user ID and password.
7.2 Your user ID must not be liable to mislead and must comply with the content rules set out in Section 10; you must not use your account or user ID for or in connection with the impersonation of any person.
7.3 You must keep your password confidential.
7.4 You must notify us in writing immediately if you become aware of any disclosure of your password.
7.5 You are responsible for any activity on our website arising out of any failure to keep your password confidential, and may be held liable for any losses arising out of such a failure.
8. Cancellation and suspension of account
8.1 We may:
(a) [suspend your account;]
(b) [cancel your account; and/or]
(c) [edit your account details,]
at any time in our sole discretion without notice or explanation.
8.2 You may cancel your account on our website [using your account control panel on the website].
9. Your content: licence
9.1 In these terms and conditions, "your content" means all works and materials (including without limitation text, graphics, images, audio material, video material, audio-visual material, scripts, software and files) that you submit to us or our website for storage or publication on, processing by, or transmission via, our website.
9.2 You grant to us a [worldwide, irrevocable, non-exclusive, royalty-free licence] to [use, reproduce, store, adapt, publish, translate and distribute your content in any existing or future media / reproduce, store and publish your content on and in relation to this website and any successor website / reproduce, store and, with your specific consent, publish your content on and in relation to this website].
9.3 You grant to us the right to sub-license the rights licensed under Section 9.2.
9.4 You grant to us the right to bring an action for infringement of the rights licensed under Section 9.2.
9.5 You hereby waive all your moral rights in your content to the maximum extent permitted by applicable law; and you warrant and represent that all other moral rights in your content have been waived to the maximum extent permitted by applicable law.
9.6 You may edit your content to the extent permitted using the editing functionality made available on our website.
9.7 Without prejudice to our other rights under these terms and conditions, if you breach any provision of these terms and conditions in any way, or if we reasonably suspect that you have breached these terms and conditions in any way, we may delete, unpublish or edit any or all of your content.
10. Your content: rules
10.1 You warrant and represent that your content will comply with these terms and conditions.
10.2 Your content must not be illegal or unlawful, must not infringe any person's legal rights, and must not be capable of giving rise to legal action against any person (in each case in any jurisdiction and under any applicable law).
10.3 Your content, and the use of your content by us in accordance with these terms and conditions, must not:
(a) be libellous or maliciously false;
(b) be obscene or indecent;
(c) infringe any copyright, moral right, database right, trade mark right, design right, right in passing off, or other intellectual property right;
(d) infringe any right of confidence, right of privacy or right under data protection legislation;
(e) constitute negligent advice or contain any negligent statement;
(f) constitute an incitement to commit a crime[, instructions for the commission of a crime or the promotion of criminal activity];
(g) be in contempt of any court, or in breach of any court order;
(h) be in breach of racial or religious hatred or discrimination legislation;
(i) be blasphemous;
(j) be in breach of official secrets legislation;
(k) be in breach of any contractual obligation owed to any person;
(l) [depict violence[ in an explicit, graphic or gratuitous manner];]
(m) [be pornographic[, lewd, suggestive or sexually explicit];]
(n) [be untrue, false, inaccurate or misleading;]
(o) [consist of or contain any instructions, advice or other information which may be acted upon and could, if acted upon, cause illness, injury or death, or any other loss or damage;]
(p) [constitute spam;]
(q) [be offensive, deceptive, fraudulent, threatening, abusive, harassing, anti-social, menacing, hateful, discriminatory or inflammatory; or]
(r) [cause annoyance, inconvenience or needless anxiety to any person.]
11. Limited warranties
11.1 We do not warrant or represent:
(a) the completeness or accuracy of the information published on our website;
(b) that the material on the website is up to date; or
(c) that the website or any service on the website will remain available.
11.2 We reserve the right to discontinue or alter any or all of our website services, and to stop publishing our website, at any time in our sole discretion without notice or explanation; and save to the extent expressly provided otherwise in these terms and conditions, you will not be entitled to any compensation or other payment upon the discontinuance or alteration of any website services, or if we stop publishing the website.
11.3 To the maximum extent permitted by applicable law and subject to Section 12.1, we exclude all representations and warranties relating to the subject matter of these terms and conditions, our website and the use of our website.
12. Limitations and exclusions of liability
12.1 Nothing in a contract under these terms and conditions will:
(a) limit or exclude any liability for death or personal injury resulting from negligence;
(b) limit or exclude any liability for fraud or fraudulent misrepresentation;
(c) limit any liabilities in any way that is not permitted under applicable law; or
(d) exclude any liabilities that may not be excluded under applicable law.
12.2 The limitations and exclusions of liability set out in this Section 12 and elsewhere in a contract under these terms and conditions:
(a) are subject to Section 12.1; and
(b) govern all liabilities arising under that contract or relating to the subject matter of that contract, including liabilities arising in contract, in tort (including negligence) and for breach of statutory duty, except to the extent expressly provided otherwise in that contract.
12.3 To the extent that our website and the information and services on our website are provided free of charge, we will not be liable for any loss or damage of any nature.
12.4 We will not be liable to you in respect of any losses arising out of any event or events beyond our reasonable control.
12.5 We will not be liable to you in respect of any business losses, including (without limitation) loss of or damage to profits, income, revenue, use, production, anticipated savings, business, contracts, commercial opportunities or goodwill.
12.6 We will not be liable to you in respect of any loss or corruption of any data, database or software.
12.7 We will not be liable to you in respect of any special, indirect or consequential loss or damage.
12.8 You accept that we have an interest in limiting the personal liability of our officers and employees and, having regard to that interest, you acknowledge that we are a limited liability entity; you agree that you will not bring any claim personally against our officers or employees in respect of any losses you suffer in connection with the website or these terms and conditions (this will not, of course, limit or exclude the liability of the limited liability entity itself for the acts and omissions of our officers and employees).
13. Breaches of these terms and conditions
13.1 Without prejudice to our other rights under these terms and conditions, if you breach these terms and conditions in any way, or if we reasonably suspect that you have breached these terms and conditions in any way, we may:
(a) send you one or more formal warnings;
(b) temporarily suspend your access to our website;
(c) permanently prohibit you from accessing our website;
(d) block computers using your IP address from accessing our website;
(e) contact any or all of your internet service providers and request that they block your access to our website;
(f) commence legal action against you, whether for breach of contract or otherwise; and/or
(g) suspend or delete your account on our website.
13.2 Where we suspend or prohibit or block your access to our website or a part of our website, you must not take any action to circumvent such suspension or prohibition or blocking (including without limitation creating and/or using a different account).
14. Variation
14.1 We may revise these terms and conditions from time to time.
14.2 [The revised terms and conditions shall apply to the use of our website from the date of publication of the revised terms and conditions on the website, and you hereby waive any right you may otherwise have to be notified of, or to consent to, revisions of these terms and conditions. / We will give you written notice of any revision of these terms and conditions, and the revised terms and conditions will apply to the use of our website from the date that we give you such notice; if you do not agree to the revised terms and conditions, you must stop using our website.]
14.3 If you have given your express agreement to these terms and conditions, we will ask for your express agreement to any revision of these terms and conditions; and if you do not give your express agreement to the revised terms and conditions within such period as we may specify, we will disable or delete your account on the website, and you must stop using the website.
15. Assignment
15.1 You hereby agree that we may assign, transfer, sub-contract or otherwise deal with our rights and/or obligations under these terms and conditions.
15.2 You may not without our prior written consent assign, transfer, sub-contract or otherwise deal with any of your rights and/or obligations under these terms and conditions.
16. Severability
16.1 If a provision of a contract under these terms and conditions is determined by any court or other competent authority to be unlawful and/or unenforceable, the other provisions will continue in effect.
16.2 If any unlawful and/or unenforceable provision of a contract under these terms and conditions would be lawful or enforceable if part of it were deleted, that part will be deemed to be deleted, and the rest of the provision will continue in effect.
17. Third party rights
17.1 A contract under these terms and conditions is for our benefit and your benefit, and is not intended to benefit or be enforceable by any third party.
17.2 The exercise of the parties' rights under a contract under these terms and conditions is not subject to the consent of any third party.
18. Entire agreement
18.1 Subject to Section 12.1, these terms and conditions, together with [our privacy and cookies policy], shall constitute the entire agreement between you and us in relation to your use of our website and shall supersede all previous agreements between you and us in relation to your use of our website.
19. Law and jurisdiction
19.1 A contract under these terms and conditions shall be governed by and construed in accordance with [English law].
19.2 Any disputes relating to a contract under these terms and conditions shall be subject to the [exclusive / non-exclusive] jurisdiction of the courts of [England].
20. Statutory and regulatory disclosures
20.1 We are registered in [trade register]; you can find the online version of the register at [URL], and our registration number is [number].
20.2 We are subject to [authorisation scheme], which is supervised by [supervisory authority].
20.3 We are registered as [title] with [professional body] in [the United Kingdom] and are subject to [rules], which can be found at [URL].
20.4 We subscribe to [code(s) of conduct], which can be consulted electronically at [URL(s)].
20.5 Our VAT number is [number].
21. Our details
21.1 This website is owned and operated by [name].
21.2 We are registered in [England and Wales] under registration number [number], and our registered office is at [address].
21.3 Our principal place of business is at [address].
21.4 You can contact us by writing to the business address given above, by using our website contact form, by email to [email address] or by telephone on [telephone number].
Drafting notes for free website terms and conditions
Our website terms and conditions template has been designed for use on websites with basic interactive features, such as blogs, bulletin boards and forum-based sites. It includes, amongst other things, a licence specifying how the website may be used, a disclaimer of liability, a statutory disclosures section and rules on user-contributed content. It is an extended version of our website disclaimer document.
Free website terms and conditions body
Section 1 - Introduction
Section 1.2
The completed document should be easily accessible on the website, with a link from every page.
Section 1.3
Under what circumstances will users be asked to give their express consent to the terms of this document?
Ideally, from a legal perspective, all users would be asked to expressly agree to the terms of the document. However, in practice, express consent is rarely sought from casual website visitors. On the other hand, it is easy to obtain the express consent of users who register with the website or submit any material to the website, e.g. by clicking "I accept" on an electronic version of the document. You should retain evidence of the acceptance of the document terms by each such user.
Section 1.4
Are there any age restrictions on the use of the website?
What is the minimum age for website users?
The use of websites by minors can be legally problematic. There are a number of different legal issues. For example, under English law, contracts may be unenforceable against minors. Another issue concerns data protection. The law of data protection imposes additional burdens in relation to the processing of any personal data of a minor and personal data provided by a minor. The effects of the law of indecency may also depend upon whether a website is accessible by minors. Obviously, the inclusion of a requirement in your terms and conditions that minors refrain from using a website is no guarantee that they will do so. Where your website is directed at, or likely to be used by, minors, we recommend that you seek specialist legal advice.
Section 1.5
Does the website use cookies (including session cookies and third party cookies)?
What is the title of the document on the website that contains cookie information?
The inclusion of this statement in your website legal documents will not in itself satisfy the requirements of the Privacy and Electronic Communications (EC Directive) Regulations 2003 (as amended) concerning consent to the use of cookies. Guidance concerning methods of obtaining such consent is included on the Information Commissioner's website (http://www.ico.gov.uk).
Section 3 - Copyright notice
Section 3.1
What was the year of first publication of the relevant copyright material (or the range of years)? Who is the principal owner of copyright in the website?
Section 4 - Licence to use website
The scope of the licence to use will vary with each site. Consider carefully exactly what your users should be allowed to do with your website and material on your website.
Section 4.1
(d) - Will audio and/or video files be published on the website?
(e) - Will the website make available any dynamic services to users? Describe the website services in question.
Section 4.3
Optional element.
For what purposes may the website be used?
Section 4.6
Are users permitted to redistribute any specific content from the website (e.g. newsletters)?
What types of content are redistributable? In what formats may redistributable content be redistributed? To whom may redistributable content be redistributed?
Section 5 - Acceptable use
Section 5.1
(e) - Should all automated interactions with the website be prohibited?
(f) - Will the website incorporate a robots.txt file?
(g) - Should users be prohibited from using the website for direct marketing activity?
Section 5.2
Should the use of data collected from the website to contact people and businesses be prohibited?
Section 5.3
What standard of veracity etc should user-submitted content meet?
Section 6 - Registration and accounts
Section 6.1
Do any eligibility criteria apply to account registration?
What eligibility criteria apply?
Section 6.2
How do users register with the website?
Section 6.3
Will users be permitted to share their accounts?
Section 6.5
Are users permitted to use another person's account on the website with the permission of that other person?
Section 7 - User IDs and passwords
Section 7.1
How will users' login details be generated?
Section 8 - Cancellation and suspension of account
Section 8.1
Which of these general rights over user accounts does the website operator have?
Section 8.2
How can a user cancel his or her account on the website?
Section 9 - Your content: licence
Section 9.2
What type of licence do users grant to the website operator? What does the licence allow the website operator to do with user content?
Section 9.4
Should the website operator be granted a right to bring proceedings in respect of third party infringements?
Section 9.5
Should users be asked to waive their moral rights (such as the right of paternity and the right to object to derogatory treatment) in the content they submit to the website?
Section 9.6
Can users edit their own content after it has been posted to the website?
Section 10 - Your content: rules
Section 10.2
This very general prohibition against unlawful user content may be supplemented by rules relating to specific kinds of illegality, as well as prohibitions upon lawful but undesirable content.

(l) - Should the depiction of violence be prohibited? Should the prohibition on depicting violence be limited to explicit etc violence?
(m) - Should pornographic material be prohibited? Should the prohibition on pornographic material be supplemented with a prohibition on lewd, suggestive or sexually explicit material?
(n) - Should untrue, false, inaccurate or misleading content be prohibited?
(o) - Should potentially dangerous advice be prohibited?
(p) - Should spam be prohibited?
(q) - Should offensive etc material be prohibited?
(r) - Should annoying etc material be prohibited?
Section 12 - Limitations and exclusions of liability
Contractual limitations and exclusions of liability are regulated and controlled by law, and the courts may rule that particular limitations and exclusions of liability in contracts are unenforceable.
The courts are particularly likely to intervene where a party is seeking to rely on a limitation or exclusion of liability in its standard terms and conditions, but will also sometimes intervene where a term has been individually negotiated.
The courts may be more likely to rule that provisions excluding liability, as opposed to those merely limiting liability, are unenforceable.
If there is a risk that any particular limitation or exclusion of liability will be found to be unenforceable by the courts, that provision should be drafted as an independent term, and be numbered separately from the other provisions.
It may improve the chances of a limitation or exclusion of liability being found to be enforceable if the party seeking to rely upon it specifically drew it to the attention of the other party before the contract was entered into.
Exclusions and limitations of liability in UK contracts are primarily regulated by the Unfair Contract Terms Act 1977 ("UCTA").
Contracts regulated by UCTA cannot exclude or restrict a party's liability for death or personal injury resulting from negligence (Section 2(1), UCTA).
Except insofar as the relevant term satisfies the requirements of reasonableness, such contracts cannot exclude or restrict liability: (i) for negligence (which includes a breach of an express or implied contractual obligation to take reasonable care or exercise reasonable skill) (Section 2(2), UCTA); or (ii) for misrepresentation (Section 3, Misrepresentation Act 1967).
In addition, if a contract is regulated by UCTA, and one of the parties is dealing on the other's written standard terms of business, then except insofar as the relevant contractual term satisfies the requirements of reasonableness the other party cannot: (i) exclude or restrict his liability in respect of a breach of contract; or (ii) claim to be entitled to render a contractual performance substantially different from that which was reasonably expected of him; or (iii) claim to be entitled, in respect of the whole or any part of his contractual obligation, to render no contractual performance at all (see Section 3, UCTA).
UCTA includes various other restrictions, particularly in the case of contracts for the sale of goods and contracts under which possession or ownership of goods passes.
If you wish to try to limit/exclude for liability in respect of reckless, deliberate, personal and/or repudiatory breaches of contract, you should specify this in relation to the relevant provision (for example, using the following wording: "The limitations and exclusions of liability in this Clause [number] will apply whether or not the liability in question arises out of any reckless, deliberate, personal and/or repudiatory conduct or breach of contract"). In many circumstances, however, the courts will find these types of limitations and exclusions to be unenforceable.
Somewhat different rules apply to limitations of liability in contracts with consumers, and these provisions should not be used in relation to such contracts.
These guidance notes provide a very incomplete and basic overview of a complex subject. Accordingly, you should take legal advice if you may wish to rely upon a limitation or exclusion of liability.
Section 12.1
Do not delete this provision (except upon legal advice). Without this provision, the specific limitations and exclusions of liability in the document are more likely to be unenforceable.
Section 12.3
Do you want to attempt to exclude all liability for free services and information?
This sort of exclusion is quite common, but unlikely to be enforceable in court.
Section 12.7
"Consequential loss" has a special meaning in English law: it means any loss that, whilst not arising naturally from the breach, was specifically in the contemplation of the parties when the contract was made.
Section 12.8
If the website operator is a limited liability entity (e.g. a limited company), do you want to expressly exclude liability on the part of officers and employees?
Section 14 - Variation
Changes to legal documents published on a website will not generally be retrospectively effective, and variations without notice to and/or consent from relevant users may be ineffective.
Section 14.2
Will website users be notified of changes to the document?
Section 14.3
Will registered users be required to consent to variations?
Section 17 - Third party rights
This provision is designed to exclude any rights a third party may have under the Contracts (Rights of Third Parties) Act 1999.
Section 18 - Entire agreement
Section 18.1
What other documents govern the use of the website?
Section 19 - Law and jurisdiction
The questions of which law governs a document and where disputes relating to the document may be litigated are two distinct questions.
Section 19.1
Which law should govern the document?
This document has been drafted to comply with English law, and the governing law provision should not be changed without obtaining expert advice from a lawyer qualified in the appropriate jurisdiction. In some circumstances the courts will apply provisions of their local law, such as local competition law or consumer protection law, irrespective of a choice of law clause.
Section 19.2
Should the jurisdiction granted be exclusive or non-exclusive? Choose "non-exclusive" jurisdiction if you may want to enforce the terms and conditions against users outside England and Wales. Otherwise, choose "exclusive jurisdiction". The courts of which country or jurisdiction should adjudicate disputes under the document?
In some circumstances your jurisdiction clause may be overridden by the courts.
Section 20 - Statutory and regulatory disclosures
Do the Electronic Commerce (EC Directive) Regulations 2002 apply to the website or is the website operator registered for VAT?
This section can be deleted where website operator is not registered for VAT and the Electronic Commerce (EC Directive) Regulations 2002 do not apply. Generally, those Regulations will apply unless a website is entirely non-commercial, i.e. where a website does not offer any goods or services and does not involve any remuneration (which includes remuneration for carrying AdSense or other advertising).
Section 20.1
Is the website operator registered in a trade or similar register that is available to the public?
What is the name of the trade register? At what URL can the trade register be found? What is the website operator's registration number?
The Electronic Commerce (EC Directive) Regulations 2002 provide that if you are "registered in a trade or similar register available to the public", you must provide "details of the register in which the service provider is entered and his registration number, or equivalent means of identification in that register".
Section 20.2
Is the website operator subject to an authorisation scheme (e.g. under financial services legislation)?
What is the name of the authorisation scheme to which the website operator is subject? What authority supervises the authorisation scheme?
The Electronic Commerce (EC Directive) Regulations 2002 provide that "where the provision of the service is subject to an authorisation scheme" you must provide "the particulars of the relevant supervisory authority".
Section 20.3
Is the service provider a member of a regulated profession (e.g. solicitors)?
What is the website operator's professional title? Which professional body regulates the website operator? In which jurisdiction was the professional title granted? What is the name of the document containing the rules governing the profession? At what URL can the rules be found?
The Electronic Commerce (EC Directive) Regulations 2002 provide that if "the service provider exercises a regulated profession", it must provide "(i) the details of any professional body or similar institution with which the service provider is registered; (ii) his professional title and the member State where that title has been granted; (iii) a reference to the professional rules applicable to the service provider in the member State of establishment and the means to access them".
Section 20.4
Does the website operator subscribe to any codes of conduct?
Identify the codes of conduct in question. Where can the codes be viewed?
The Electronic Commerce (EC Directive) Regulations 2002 provide that "a service provider shall indicate which relevant codes of conduct he subscribes to and give information on how those codes can be consulted electronically".
Section 20.5
Is the website operator registered for VAT?
What is the website operator's VAT number?
Section 21 - Our details
UK companies must provide their corporate names, their registration numbers, their place of registration and their registered office address on their websites (although not necessarily in this document).
Sole traders and partnerships that carry on a business in the UK under a "business name" (i.e. a name which is not the name of the trader/names of the partners or certain other specified classes of name) must also make certain website disclosures: (i) in the case of a sole trader, the individual's name; (ii) in the case of a partnership, the name of each member of the partnership; and (iii) in either case, in relation to each person named, an address in the UK at which service of any document relating in any way to the business will be effective. All websites covered by the Electronic Commerce (EC Directive) Regulations 2002 must provide a geographic address (not a PO Box number) and an email address. All website operators covered by the Provision of Services Regulations 2009 must also provide a telephone number.
Section 21.1
What is the name of the company, partnership, individual or other legal person or entity that owns and operates the website?
Section 21.2
Is the website operator a company?
In what jurisdiction is the website operator registered? What is the website operator's company registration number or equivalent? What is the website operator's registered address?
Section 21.3
Optional element.
Where is the website operator's head office or principal place of business?
Section 21.4
What is the website operator's contact email address? What is the website operator's contact telephone number?


Sample Sites
Watersheds
Greenbelt
Protected Countryside
Niagara Escarpment
Oak Ridges Moraine
Water Quality Results


---
layout: page
navbar_type: careers
title: Careers
header: "Careers @ Paladin"
---
INTERNSHIPS @ PALADIN
WHO CAN APPLY
At Paladin, we value drive and initiative over past experience. For that reason, we welcome everyone from freshmen to seniors to apply for our internships. Students of all majors are encouraged to apply.
PAYMENT
Our internships are paid, however the payment structure varies by role. Payment is some form of commission or profit sharing for the business roles or fixed payment per completed assignment/project for design and engineering roles. Most of our internships for this summer are remote.
EXPERIENCE
If you are looking to maximize earnings this summer, PV is most likely not the place for you. Given our portfolio is comprised of early stage startups, we are unable to offer the most competitive compensation packages. However, if your goal is to maximize your personal learning by working with industry leaders with previous experience at top companies, this is definitely the place for you.
OPEN ROLES
BUSINESS
-
Communications/PR Intern: This role will entail creating a communication and press release strategy for a portfolio company for external messaging to news organization and partners.
- Social Media & Content Marketing Intern: This role will entail crafting messaging on social media and content creation for a portfolio company.
- Market Research & Strategy Intern: One of our portfolio companies is working on a disruptive new product which could fundamentally change the curriculum taught in high schools around the country. This internship will entail doing market research to understand the needs of relevant stakeholders and creating a go to market strategy.
- Growth & Performance Marketing Intern: This role will entail crafting and executing on the paid advertising strategy for a portfolio company on Google, Facebook, and other relevant consumer platforms.
DESIGN & ENGINEERING
- Product Design Intern: This role will entail creating website and app designs for new verticals being explored by our portfolio companies. Please include links or attachments of your previous design work in your application if applicable.
- Graphic Design Intern: This role will entail helping graphically shape the brand identity of a portfolio company. Please include links or attachments of your previous design work in your application if applicable.
- Software Engineering Intern: This role will entail building proof of concepts of product ideas. Available projects include full-stack web development, mobile (iOS or Android) app development, and proof-of-concept algorithm design and testing. Please include links to your Github or other previous projects if applicable.
APPLY
To apply, email your resume to<EMAIL_ADDRESS>with the title of the email being the role you are interested in. You may apply to up to two different roles. Please specify the order of your preference amongst the two roles in the body of the email. You should expect to hear back within 5-7 business days if we will be moving forward with your candidacy.


--- layout: attachment title: Christmas categories: [] tags: [] published: false comments: true ---
Christmas 描述


We redefine services!
- disintermediate end-to-end systems
- matrix efficient e-tailers
- visualize distributed convergence
- streamline plug-and-play systems
- expedite world-class systems
- maximize vertical e-markets
- evolve turn-key architectures
- strategize 24/7 paradigms
- embrace one-to-one e-business
- empower e-business e-markets
- strategize interactive models


Sticky Events
View on Github
Sticky Events
Events for
position: sticky
.
Sticky Heading 1
Sticky Heading 2
Sticky Heading 3
Sticky Heading 4
Sticky Heading 5


|
ActiveTcl User Guide
|
||
Tcl_DoWhenIdle, Tcl_CancelIdleCall - invoke a procedure when there are no pending events
#include <tcl.h>
Tcl_DoWhenIdle(proc, clientData)
Tcl_CancelIdleCall(proc, clientData)
Tcl_DoWhenIdle arranges for proc to be invoked when the application becomes idle. The application is considered to be idle when Tcl_DoOneEvent has been called, couldn't find any events to handle, and is about to go to sleep waiting for an event to occur. At this point all pending Tcl_DoWhenIdle handlers are invoked. For each call to Tcl_DoWhenIdle there will be a single call to proc; after proc is invoked the handler is automatically removed. Tcl_DoWhenIdle is only usable in programs that use Tcl_DoOneEvent to dispatch events.
Proc should have arguments and result that match the type Tcl_IdleProc:
typedef void Tcl_IdleProc(ClientData clientData);
The clientData parameter to proc is a copy of the clientData argument given to Tcl_DoWhenIdle. Typically, clientData points to a data structure containing application-specific information about what proc should do.
Tcl_CancelIdleCall may be used to cancel one or more previous calls to Tcl_DoWhenIdle: if there is a Tcl_DoWhenIdle handler registered for proc and clientData, then it is removed without invoking it. If there is more than one handler on the idle list that refers to proc and clientData, all of the handlers are removed. If no existing handlers match proc and clientData then nothing happens.
Tcl_DoWhenIdle is most useful in situations where (a) a piece of work will have to be done but (b) it's possible that something will happen in the near future that will change what has to be done or require something different to be done. Tcl_DoWhenIdle allows the actual work to be deferred until all pending events have been processed. At this point the exact work to be done will presumably be known and it can be done exactly once.
For example, Tcl_DoWhenIdle might be used by an editor to defer display updates until all pending commands have been processed. Without this feature, redundant redisplays might occur in some situations, such as the processing of a command file.
At present it is not safe for an idle callback to reschedule itself continuously. This will interact badly with certain features of Tk that attempt to wait for all idle callbacks to complete. If you would like for an idle callback to reschedule itself continuously, it is better to use a timer handler with a zero timeout period.
callback, defer, idle callback
Copyright © 1990 The Regents of the University of California. Copyright © 1994-1996 Sun Microsystems, Inc. Copyright © 1995-1997 Roger E. Critchlow Jr.


|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object edu.northwestern.jcr.adapter.xtf.query.RowIteratorImpl.RowImpl
class RowIteratorImpl.RowImpl
Implements the Row
interface, which represents
a row in the query result.
| Field Summary | |
|---|---|
private org.apache.jackrabbit.core.NodeImpl |
node
The underlying Node of this result row. |
private java.util.Set |
propertySet
Set of select property Name s. |
private float |
score
The score for this result row |
private ScoreNode[] |
sn
The score nodes associated with this row. |
private javax.jcr.Value[] |
values
Cached value array for returned by getValues() . |
| Constructor Summary | |
|---|---|
RowIteratorImpl.RowImpl(float score,
ScoreNode[] sn,
org.apache.jackrabbit.core.NodeImpl node)
Creates a new RowImpl instance based on node . |
| Method Summary | |
|---|---|
private void |
checkSingleSelector(java.lang.String useInstead)
Checks if there is a single selector and otherwise throws a RepositoryException. |
javax.jcr.Node |
getNode()
Returns the Node corresponding to this Row . |
javax.jcr.Node |
getNode(java.lang.String selectorName)
Returns the Node corresponding to this Row and
the specified selector. |
java.lang.String |
getPath()
Equivalent to Row.getNode().getPath() . |
java.lang.String |
getPath(java.lang.String selectorName)
Equivalent to Row.getNode(selectorName).getPath() . |
double |
getScore()
Returns the full text search score for this row associated with the default selector. |
double |
getScore(java.lang.String selectorName)
Returns the full text search score for this row associated with the specified selector. |
private int |
getSelectorIndex(java.lang.String selectorName)
Gets the selector index for the given selectorName . |
javax.jcr.Value |
getValue(java.lang.String propertyName)
Returns the value of the indicated property in this Row . |
javax.jcr.Value[] |
getValues()
Returns an array of all the values in the same order as the property names (column names) returned by QueryResult.getColumnNames() . |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private final float score
private final org.apache.jackrabbit.core.NodeImpl node
Node
of this result row.
private final ScoreNode[] sn
private javax.jcr.Value[] values
getValues()
.
private java.util.Set propertySet
Name
s.
| Constructor Detail |
|---|
RowIteratorImpl.RowImpl(float score, ScoreNode[] sn, org.apache.jackrabbit.core.NodeImpl node)
RowImpl
instance based on node
.
score
- the score value for this result rowsn
- the score nodes associated with this row.node
- the underlying Node
for this Row
.| Method Detail |
|---|
public javax.jcr.Value[] getValues() throws javax.jcr.RepositoryException
QueryResult.getColumnNames()
.
getValues
in interface javax.jcr.query.Row
Value
array.
javax.jcr.RepositoryException
- if an error occurs while retrieving the
values from the Node
.public javax.jcr.Value getValue(java.lang.String propertyName) throws javax.jcr.ItemNotFoundException, javax.jcr.RepositoryException
Row
.
If propertyName
is not among the column names of the
query result table, an ItemNotFoundException
is thrown.
getValue
in interface javax.jcr.query.Row
Value
javax.jcr.ItemNotFoundException
- if propertyName
is not
among the column names of the query result table.
javax.jcr.RepositoryException
- if propertyName
is not a
valid property name.public javax.jcr.Node getNode() throws javax.jcr.RepositoryException
Node
corresponding to this Row
.
A RepositoryException
is thrown if this Row
contains values from more than one node. This will be the case when more
than one selector is included among the columns specified for the query.
Node
javax.jcr.RepositoryException
- if this query has more than one selector
(and therefore, this Row
corresponds to more than one
Node
) or if another error occurs.public javax.jcr.Node getNode(java.lang.String selectorName) throws javax.jcr.RepositoryException
Node
corresponding to this Row
and
the specified selector.
selectorName
- a String
Node
javax.jcr.RepositoryException
- if selectorName
is not the alias
of a selector in this query or if another error occurs.public java.lang.String getPath() throws javax.jcr.RepositoryException
Row.getNode().getPath()
. However, some
implementations may be able gain efficiency by not resolving the actual
Node
.
String
javax.jcr.RepositoryException
- if this query has more than one selector
(and therefore, this Row
corresponds to more than one
Node
) or if another error occurs.public java.lang.String getPath(java.lang.String selectorName) throws javax.jcr.RepositoryException
Row.getNode(selectorName).getPath()
. However, some
implementations may be able gain efficiency by not resolving the actual
Node
.
selectorName
- a String
String
javax.jcr.RepositoryException
- if selectorName
is not the alias
of a selector in this query or if another error occurs.public double getScore() throws javax.jcr.RepositoryException
FullTextSearchScore
AQM object is associated with the
default selector this method will still return a value. However, in that
case the returned value may not be meaningful or may simply reflect the
minimum possible relevance level (for example, in some systems this might
be a score of 0).
Note, in JCR-SQL2 a FullTextSearchScore
AQM object is represented
by a SCORE()
function. In JCR-JQOM it is represented by a
Java object of type javax.jcr.query.qom.FullTextSearchScore
.
double
javax.jcr.RepositoryException
- if this query has more than one selector
(and therefore, this Row
corresponds to more than one
Node
) or if another error occurs.public double getScore(java.lang.String selectorName) throws javax.jcr.RepositoryException
FullTextSearchScore
AQM object is associated with the
selector selectorName
this method will still return a value.
However, in that case the returned value may not be meaningful or may
simply reflect the minimum possible relevance level (for example, in some
systems this might be a score of 0).
Note, in JCR-SQL2 a FullTextSearchScore
AQM object is represented
by a SCORE()
function. In JCR-JQOM it is represented by a
Java object of type javax.jcr.query.qom.FullTextSearchScore
.
selectorName
- a String
String
javax.jcr.RepositoryException
- if selectorName
is not the alias
of a selector in this query or if another error occurs.private void checkSingleSelector(java.lang.String useInstead) throws javax.jcr.RepositoryException
useInstead
- message telling, which method to use instead.
javax.jcr.RepositoryException
- if there is more than one selector.private int getSelectorIndex(java.lang.String selectorName) throws javax.jcr.RepositoryException
selectorName
.
selectorName
- the selector name.
javax.jcr.RepositoryException
- if the selector name is not a valid JCR
name or the selector name is not the
alias of a selector in this query.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |


The hydroelectric energy page's purpose is to display water flow forecasts across 44 geographic basins. I worked on the first version of the page alone, and over time the scope and number of forecast models tripled. Loading times grew significantly, to about 20 seconds.
It was time for an overhaul. By the time we saw the need to upgrade the page, the company grew from 6 to 14 people, so we had a dedicated front-end specialist and more meteorologists. I was coordinating with the two teams, and responsible for writing the APIs that connected the data produced by the scientists to the front-end client. I also helped with structuring the database. With our efforts we reduced the loading time from 20 seconds to around 3 seconds. I learned some Vue and Postgres techniques from my teammates.


Read microtiter plate data and templates exported from Molecular Devices 'SoftMax Pro' software <https://www.moleculardevices.com/systems/microplate-readers/softmax-pro-7-software>. Data exported by 'SoftMax Pro' version 5.4 and greater are supported.
| Version: | 0.3.0 |
| Imports: | readr, xml2 |
| Suggests: | knitr, rmarkdown |
| Published: | 2017-09-21 |
| Author: | Brian Connelly [aut, cre] |
| Maintainer: | Brian Connelly <bdc at bconnelly.net> |
| BugReports: | https://github.com/briandconnelly/softermax/issues |
| License: | BSD_2_clause + file LICENSE |
| URL: | https://github.com/briandconnelly/softermax |
| NeedsCompilation: | no |
| Materials: | README NEWS |
| CRAN checks: | softermax results |
| Reference manual: | softermax.pdf |
| Vignettes: |
Exporting SoftMax Pro Data as XML |
| Package source: | softermax_0.3.0.tar.gz |
| Windows binaries: | r-devel: softermax_0.3.0.zip, r-release: softermax_0.3.0.zip, r-oldrel: softermax_0.3.0.zip |
| OS X binaries: | r-release: softermax_0.3.0.tgz, r-oldrel: softermax_0.3.0.tgz |
Please use the canonical form https://CRAN.R-project.org/package=softermax to link to this page.


Sara digs into a bug I happened to have mentioned back in 2012 where fluid type didn’t resize when the browser window resized. Back then, it affected Chrome 20 and Safari 6, but the bug still persists today in Safari …
Not news to any web developer in 2021: CSS Grid is an incredibly powerful tool for creating complex, distinct two-dimensional modern web layouts.
Recently, I have been experimenting with CSS Grid and alignment properties to create component layouts that …
To make some terminology clear here:
Both are essentially database-backed systems for managing data. HubSpot is both, and much more. Where a CMS might be very focused on content and …
I am part of that 82% that got the answer to Lea Verou’s quiz wrong. Stephen Shaw posted a similar quiz as well and it’s a fun exercise sharpen your CSS chops.
I recently had to create a widget in React that fetches data from multiple API endpoints. As the user clicks around, new data is fetched and marshalled into the UI. But it caused some problems.…
In April of 2009, Yahoo! shut down GeoCities. Practically overnight, the once beloved service had its signup page replaced with a vague message announcing its closure.
We have decided to discontinue the process of allowing new customers to sign up
…
When I blogged
“Making Tables With Sticky Header and Footers Got a Bit Easier”
recently, I mentioned that the “stickiness” improvement was just one of
the features that got better for <table>
s in Chrome as
part of the
TablesNG upgrade…
The CSS image-set()
function has been supported in
Chromium-based browsers since 2012 and in Safari since version 6. Support
recently landed in
Firefox 88. Let’s dive in and see what we can and can’t do today with
image-set()
.…
PPK looks
at
[aspect-ratio](https://css-tricks.com/almanac/properties/a/aspect-ratio/)
, a CSS property for layout that, for the most part, does exactly what
you would think it does. It’s getting more interesting as it’s behind a
flag in Firefox and Safari now, so we’ll have …
There are four keywords that are valid values for any CSS
property (see the title). Of those, day to day, I’d say I see the
inherit
used the most. Perhaps because it’s been around the
longest (I think?) but also …
Svelte fully supports custom elements
(e.g. <my-component>
)
without any custom configuration or wrapper components
and has a perfect score on
Custom Elements Everywhere. However, there are still a few quirks you need to watch out for,
especially around …


Now that your app has been created, you'll want to start building out features and components. Check out some of the resources below for next steps.
Now that your app has been created, you'll want to start building out features and components. Check out some of the resources below for next steps.
Now that your app has been created, you'll want to start building out features and components. Check out some of the resources below for next steps.


Hey! Have you ever wanted to build one of those text generators? You know what I mean: stuff that makes a random videogame name, or a plausible character name, etc. Well now you can do it with a simple Google Spreadsheet.
Probably the best way to show you is by example. Let's say you wanted to make a simple generator, that does: "I am the [saddest/happiest] [panda/kitty/sloth]." You'd make this spreadsheet:
Each column contains rows of data. If a column has one row of data, it only ever picks that one. If a column has more than one row of data, then it picks something at random. Column headers must be unique, so you can't name two columns "Noun" or something. I usually name them 1, 2, 3, etc, since they aren't used as anything but unique internal IDs.
There are also two special column names: if you call something "Title", the first cell under that will be the name of your generator. Otherwise it defaults to "My Generator". If you call something "Author", the first cell under that will be the byline for the generator. Otherwise it defaults to "Someone".
Then when you're ready, select "File" --> "Publish to the web" and click on the "Start publishing" button. You must do this step, otherwise it won't work.
Then just copy and paste the URL of your spreadsheet into this page, and you've got a generator that you can share with friends!
For a somewhat advanced example, see this Game Idea Generator spreadsheeet.
If you like this tool, you'll probably like Allison Parrish's Context-Free GenGen, which a more advanced, grammar-based version of GenGen!


The Narrative of Arthur Gordon Pym
by Edgar Allan Poe
The Narrative of Arthur Gordon Pym of Nantucket is the only complete novel written by American writer Edgar Allan Poe. The work relates the tale of the young Arthur Gordon Pym who stows away aboard a whaling ship called Grampus. Various adventures and misadventures befall Pym including shipwreck, mutiny, and cannibalism before he is saved by the crew of the Jane Guy. Aboard this vessel, Pym and a sailor named Dirk Peters continue their adventures further south. Docking on land, they encounter hostile black-skinned natives before escaping back to the ocean. The novel ends abruptly as Pym and Peters continue towards the South Pole.
Source: Poe, E. A. (1903). The Narrative of Gordon Pym.New York, NY: P.F. Collier and Son.
- Introduction
- Introduction to the the text.
- Chapter 1
- A sudden and violent storm interrupts Pym's sailing trip.
- Chapter 2
- In the pursuit of greater sailing adventures, Pym and Augustus decide to become stowaways.
- Chapter 3
- While in hiding upon ship, Pym receives a strange and ominous message.
- Chapter 4
- Augustus tells Pym of the mutiny aboard ship.
- Chapter 5
- Dirk Peters continues to provide assistance to Augustus and Pym.
- Chapter 6
- Pym describes his experiences on ship with the mutinous crew in charge.
- Chapter 7
- Peters, Pym, and Augustus devise a plan for taking back the ship.
- Chapter 8
- In the midst of a storm, Peters, Pym, and Augustus attempt to take control of the ship.
- Chapter 9
- With the intensity of the storm increasing, the four men lash themselves to the hull in order to survive.
- Chapter 10
- While adrift at sea, Pym and the remaining crew prematurely celebrate their rescue.
- Chapter 11
- With no provisions available to them, the groups hungers continues to grow. Parker makes a grim suggestion.
- Chapter 12
- The remaining crew considers Parker's suggestion, eventually drawing lots to make the fateful decision.
- Chapter 13
- The party takes a drastic measure in the face of starvation. Augustus succumbs to his wounds.
- Chapter 14
- Pym and Peters join the crew of the Jane Guy.
- Chapter 15
- Taking advantage of his new situation, Pym takes an interest in the areas wildlife.
- Chapter 16
- At the suggestion of Pym, the captain of the Jane Guy heads south.
- Chapter 17
- The Jane Guy continues its journey south.
- Chapter 18
- The Jane Guy finally encounters land. The crew embarks inland to explore the island.
- Chapter 19
- The chief and the ship's captain engage in trade. The Jane Guy plans its departure from the island.
- Chapter 20
- With the departure of the Jane Guy at hand, the natives let their true intentions be known.
- Chapter 21
- As the only survivors of the massacre, Pym and Peters take refuge on the island.
- Chapter 22
- Pym and Peters observe the behaviors of the natives, all the while still in hiding.
- Chapter 23
- Pym and Peters continue to search for a means of escape from the island.
- Chapter 24
- Having not eaten for weeks, Pym and Peters take drastic action in escaping the island.
- Chapter 25
- Pym, Peters, and the native proceed south, eventually encountering a very strange mist.


I can remember in my high school days and younger years in college the word "networking" was constantly being shoved down my throat. I specifically remember Googling "networking" to only become more confused as I read about telecommunication systems, computers exchanging data, etc. It wasn't until around my Junior year in college that I experienced the power of networking and realized the value forming professional relationships has in my own life and career.
If you are looking for quick-hitter tips on proper networking techniques and styles you won't find that here. A quick Google should do the trick for that purpose.
Rather, below I have outlined 3 concrete tips that I have found helpful in my own endeavours and wish only to share them with you in hopes they may also help you.
P.S. If you want to hear the story of the best networker I ever met you need to check this out.
1.  I am talking about getting out of your comfort zone and actually meeting with people, talking about what you are working on and asking them the same! What makes us so unique as humans is our ability to engage in deep rooted relationship.
Be comfortable with being uncomfortable.  Every time you step out of your apartment is a networking opportunity to meet, discuss and collaborate with those around you.
I am a startup guy first. I love innovation, creation and all things tech however I also am very passionate about relationships. Why? Because there is no way I would be where I am today (a soon-to-be graduated engineer from a Big Ten school who rejected the security of an engineer's salary to work on a startup and create something from the ground up) if I had not started asking questions, meeting with people smarter and more experienced than myself and admitting to myself that I do not have all the answers.
Unfortunately I was working in South Bend, IN once I realized this and most of the meetings I scheduled were in Cincinnati, OH. So every weekend for an entire summer I drove 4 hours down to Cincinnati for only a few meetings with local entrepreneurs. Then I would drive 4 hours back on Sunday night. Did I want to drive 4 hours after work on a hot Friday afternoon? Hell no. But I did. And that has made all the difference.
Get out there. Meet people. Drink coffee. Collect business cards. Create a network surrounding yourself so when you don't know the answer, you know exactly who to go to to find it.
2. Be Intentional
One of the most valuable pieces of advice I have ever received regarding networking is to be intentional.  In this way you can direct the conversation as you go to make sure you are discussing what you had originally intended. In the story above, my professor was only given 15 minutes to speak with the Author...he had to make the most of every minute to make an impression.
If you fail to do this you will end up sitting in Starbucks listening to the person across the table ramble on about Uncle Mike's record walleye fish he pulled out of Lake Erie two summers ago. Trust me. I've been there.
Always have an agenda. Except with family.
But don't take my word for it...I recently was able to connect with the Lead Software Engineer at UBER (if you have not heard of UBER then I don't know what to tell you). He was actually the third guy on the team and did not even study Computer Science during his time in college. Below is what he said regarding meeting with people and his willingness to do so:
"I get multiple general requests like this per week for coffees, phone calls, whatever, so the way I usually deal with them is to politely decline requests to just talk or meet, but offer that I'd be glad to answer specific questions or help with a specific request or favor. Usually people don't take me up on that (which would actually be more valuable for them) because they haven't thought through what they are trying to achieve and how they can leverage my willingness to be helpful. Just a tactic I've developed to be protective of my time and while still giving back to those in the same position of inexperience I was in when I was younger and full of ambition."
WOW.
So you're telling me that the Lead Software Engineer at UBER actually prefers the people he meets with to be intentional?!
Hmmm...and notice not only does he prefer intentional networking and meetings, but he also describes his "willingness to be helpful". Pretty cool.
So before I spoke with him at all I first wrote out the 3 specific points I wanted to discuss and listed them at the beginning of our talk so we each knew exactly what we would be covering.
Be intentional. Be effective. And always know what you want to achieve.3. Connect the Dots
Who remembers the connect the dots game when you were in kindergarten? As a point of reference that was around the time when you were still trying to cut in a straight line (or maybe that was Pre-K...can't remember).
 You would then connect the dots starting from dot #1 and counting upwards making sure not to skip a number. If you successfully connected all the dots in the correct order you would create a cool picture! So much fun!
The reason I bring up that game is because I think it serves as a valuable metaphor. If you are looking for a TCF (technical co-founder) to help you build and code an app what are the chances you will meet your guy on your first sit down? Second sit down? Third?
The chances are slim to none. Honestly. Be resilient. Be persistent. If you know ahead of time that it will take time before you find the person that has the information you're looking for then you are already one step ahead of the game.
This way...you are now prepared to meet someone for coffee then shoot them a polite follow up email saying: "I really appreciate you taking the time to speak with me about _____. If you have a few people in mind who you think I would benefit in talking to I would really appreciate it if you could connect me with them."
Connect the dots. Build a network surrounding yourself. The quicker you are able to do this the better off you will be. Below is a picture of my apartment wall once I finally realized the importance of connecting the dots and decided to start leveraging my connections.
If you have any questions or want to connect I encourage you to reach out to me on LinkedIn or follow me on Twitter!
Happy networking!
Enjoy reading? Share with your friends!


I am a student-centered, innovative, and results-oriented educator passionate about providing transformative STEM learning experiences. Nothing gives me more joy than my students.
Lead teacher with experience teaching Coding 1, AP Computer Science Principles, AP Computer Science A, Geospatial Information Systems, Algebra 1, Geometry, Trigonometry, Pre-Calculus, College Algebra, and ACT Prep.
Serve as founding teacher for Computer Science program, developing a 3-year course sequence including AP Computer Science Principles and AP Computer Science A.
Reached National Math & Science Initiative (NMSI) 2019 Performance Goal in AP Computer Science Principles, with students exceeding state and national score averages.
Oversaw growth of over 82% for participation in AP Computer Science from 2019 to 2020 school years, and growth of 68% in Computer Science participation overall.
Student Council Advisor leading a group of over 50 students who meet daily. Promote positive school culture by planning school-wide programming and traditions.
Sponsor of “Students on the Run!” an after-school half-marathon training group promoting health and fitness.
Served as member of College Board’s Advanced Placement Program® (AP®) Computer Science Principles Instructional Design Team (IDT). Contributed activities aligned to the 2020-2021 Conceptual Framework to enhance student learning for publishing in the Course and Exam Description Binder.
Experience leading multiple sessions of professional development for high school math teachers on educational technology, including advanced strategies for using Desmos and hands-on learning in the 9-12 math classroom.
Collaborate with partner educator to review and evaluate $10,000 and $25,000 STEM-education grant proposals from a nationwide applicant pool. America’s Farmers Grow Rural Education, sponsored by the Monsanto Fund.
Lending my expertise in computer science curriculum and instruction, I have provided revisions and updates for GlobalHack's Youth Coding League curriculum. These revisions improved teacher-facing and student-facing materials distributed to over 15 participating middle school programs learning the Python coding language.
Lending my expertise in mathematics curriculum and instruction, I provided the district with a 4-week, hands-on, collaborative curriculum for Summer Learning. This program led middle school students to integrate geometry and pre-algebra skills in the design and construction of a mock city.
The Master of Arts in Educational Technology program at Lindenwood University has prepared me for roles of leadership in instructional technology settings in school, business, and industry. The emphasis is in equipping students to leverage technology in order to facilitate instruction in a wide variety of settings. Acquired technical and research skills involving equipment, software, web-based applications, current issues, trends, theories, and principles of instructional design.
Minor: Spanish
My experience at Saint Louis University provided a strong grounding in mathematics and logical-thinking while providing broad experiences in a variety of educational settings including charter, magnet, parochial, and traditional public schools. My experience as a Spanish language minor led to experiences in Central America including El Salvador and Nicaragua.